3
從Angular我想上傳一個圖像作爲Blob數據到nodeJS服務器。該服務器在後端使用多層。圖像文件由畫布渲染生成。我從服務器收到以下錯誤:如何將多部分/表單數據從Angular發佈到Nodejs Multer?
Error: Multipart: Boundary not found status:500
以下是我的代碼。請幫我找出問題。
角:
// blob:Blob; -> it has valid image data.
var formData: FormData = new FormData();
formData.append('banner', blob, "my-file.png")
this.http.post(url,
formData, { headers: new Headers({ 'Content-Type': 'multipart/form-data' }) })
.toPromise()
.then(res => {
console.log(res);
return res.json();
})
.catch(this.handleError);
的NodeJS:
router.post('/upload-banner-image', bannerImageUpload.single('banner'), watchfaceController.uploadWatchfaceBannerImage);
它適合我,謝謝 –