![](/img/trans.png)
[英]Form with Post Method and enctype Multipart/form-data is not being submitted on Nodejs Express multer module
[英]How to post multipart/form-data from Angular to Nodejs Multer?
從 Angular 我想將圖像作為 Blob 數據上傳到 nodeJS 服務器。 服務器在后端使用multer 。 圖像文件由畫布渲染生成。 我從服務器收到以下錯誤:
錯誤:多部分:未找到邊界狀態: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);
節點:
router.post('/upload-banner-image', bannerImageUpload.single('banner'), watchfaceController.uploadWatchfaceBannerImage);
添加 Content-Type': 'file' 在標題中,它應該可以工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.