@blocklet/uploader-server
Version:
blocklet upload server
20 lines (19 loc) • 1.04 kB
TypeScript
import { type ServerOptions } from '@tus/server';
import { Server } from '@tus/server';
export declare function initLocalStorageServer({ path: _path, onUploadFinish: _onUploadFinish, onUploadCreate: _onUploadCreate, express, expiredUploadTime, // default 3 days expire
...restProps }: ServerOptions & {
path: string;
onUploadFinish?: Function;
onUploadCreate?: Function;
express: Function;
expiredUploadTime?: Number;
}): Server;
export declare const getFileName: (req: any) => any;
export declare function getFileNameParam(req: any, res: any, { isRequired }?: {
isRequired: boolean;
}): any;
export declare function getLocalStorageFile({ server }: any): (req: any, res: any, next: any) => Promise<void>;
export declare function setHeaders(req: any, res: any, next?: Function): void;
export declare function fileExistBeforeUpload(req: any, res: any, next?: Function): Promise<void>;
export declare function getMetaDataByFilePath(filePath: string): Promise<any>;
export declare function joinUrl(...args: string[]): any;