UNPKG

@xmobitea/gn-server

Version:

GearN Server by XmobiTea (Pro)

26 lines (25 loc) 1.16 kB
import { UploadFileMiddleware } from "./../middleware/UploadFileMiddleware"; import { ApiMiddleware } from "./../middleware/ApiMiddleware"; import * as mongoDB from "mongodb"; import express from "express"; import { AntiDdosMiddleware } from "./../middleware/AntiDdosMiddleware"; export declare class UploadFileHandler { private apiMiddleware; private uploadFileMiddleware; private antiDdosMiddleware; private router; private uploadRouter; private uploadPath; private uploadFileInfoCollection; private downloadFileSessionCollection; setRouter(router: express.Express): void; setApiMiddleware(apiMiddleware: ApiMiddleware): void; setAntiDdosMiddleware(antiDdosMiddleware: AntiDdosMiddleware): void; setUploadFileMiddleware(uploadFileMiddleware: UploadFileMiddleware): void; setUploadPath(uploadPath: string): void; setUploadFileInfoCollection(uploadFileInfoCollection: mongoDB.Collection<mongoDB.Document>): void; setDownloadFileSessionCollection(downloadFileSessionCollection: mongoDB.Collection<mongoDB.Document>): void; init(): void; run(): void; removeFile(fullPath: string): void; }