UNPKG

node-web-mvc

Version:
37 lines (36 loc) 840 B
import MediaType from './MediaType'; export default class MultipartFile { /** * 当前文件存放的临时位置 */ private tempFile; /** * 当前文件大小 */ readonly size: number; /** * 判断当前文件内容是否为空 */ get isEmpty(): boolean; /** * 文件名称 */ name: string; /** * 当前内容类型 */ mediaType: MediaType; private readonly dir; constructor(name: string, tempFile: string, mediaType: MediaType, size: number, dir: string); private validatePath; /** * 将上传的文件保存到指定位置 */ transferTo(dest: any): Promise<void>; static ensureDirSync(dir: any): void; /** * 获取当前文件的,为byte[] */ getBytes(): Promise<Buffer>; destory(): void; }