我正在使用multer
with 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);
}
当我再次上传相同的文件时,它将覆盖旧文件,在我的情况下,如果文件已经存在,我需要抛出错误。我怎样才能做到这一点?
ps 我是新手multer