node-web-mvc
Version:
node spring mvc
37 lines (36 loc) • 840 B
TypeScript
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;
}