【发布时间】:2020-06-18 08:32:53
【问题描述】:
我正在使用multer 和NetsJs,并像下面这样存储文件
@Post('upload')
@UseInterceptors(FileInterceptor('file', {
storage: diskStorage({
destination: '\\nasmnt\\gtwac\\file_upload',
filename: (req, file, callback) => {
callback(null, file.originalname);
},
}),
}),
)
uploadFile(@UploadedFile() file, @Query() dialer: DialerListType): void {
console.log(JSON.stringify(dialer));
console.log(file);
}
当我再次上传相同的文件时,它会覆盖旧文件,在我的情况下,如果文件已经存在,我需要抛出错误。我该怎么做?
p.s 我是multer的新手
【问题讨论】:
标签: javascript nestjs multer