记录一下最近使用nestjs上传文件踩的坑。
file.controller.ts
@Post('upload')
//注意:这里的'excel'名称一定要和使用postman上传文件时使用的key一样,不然会报400.
@UseInterceptors(FileInterceptor('excel'))
create(@UploadedFile() files: Express.Multer.File) {
console.log(files);
return this.cosService.create(files);
}
postman
使用postman上传文件时,文件的key值一定要和代码中FileInterceptor(‘excel’)相对应。