nest 转发图片到其他服务一直不成功,请大佬看看哪里有问题?
// controller
@UseInterceptors(FileInterceptor('file'))
async uploadImage(@UploadedFile() file) {
return await this.irsService.uploadImage(file);
}
// service
async uploadImage(file) {
let formData = new FormData()
formData.append("file",file)
return await this.httpService.post(
'url/xxx/xxx',
formData,
);
}
// 从前端拿到的file
{
fieldname: 'file',
originalname: '下载.jpeg',
encoding: '7bit',
mimetype: 'image/jpeg',
buffer:
<Buffer ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 01 00 01 00 00 ff db 00 84 00 09 06 07 13 12 10 15 10 13 13 15 15 15 15 17 18 15 15 16 15 15 15 15 15 10 ... >,
没设置User-Agent Content-Type方式吧