【发布时间】:2020-10-31 16:58:14
【问题描述】:
下面是我的功能
UploadImage(){
let file: File = this.fileToReturn; //fileToReturn is returned file from the cropper
let formData:FormData = new FormData();
formData.append('uploadFile', file, file.name);
console.log(JSON.stringify(formData))
formData.forEach((value,key) => {
console.log(key+" "+value)
})
this.authservice.uploadPhoto(formData)
.subscribe(
(response) => {
console.log('response received is ', response);
}
)
// debugger;
// console.log(formData);
}
将值记录到控制台和服务器后,我得到空 json '{}'。 应该做什么? 我必须使用任何其他库吗?
【问题讨论】:
-
响应取决于您在成功/错误时从后端发送/路由回您的服务的内容。你到底想达到什么目的?你已经看过multer了吗? -> npmjs.com/package/multer
-
router.post('/upload',(req,res)=>{ var userdata = req.body console.log(req.body); }) 我尝试记录这个并得到空 json在那边。我阅读了 multer 并正在安装它
-
是的,将不胜感激
-
是的,等待相同
标签: node.js angular express angular8