![](/img/trans.png)
[英]How to post form data ( image and data ) using MULTER, Nodejs and MySQL
[英]How to POST image as form data using npm request?
我有一個特定的任務:我需要從源URL下載一個圖像,並通過POST請求將其作為multipart / form-data上傳到另一個主機。 我正在嘗試使用node.js請求庫但從未成功。 以下代碼不會在請求正文中發送任何內容。
request.post({
url: uploadUrl,
formData: {
photo: request(imageUri)
}
}, function (err) {
if (err) console.error(err.stack)
});
我試過直接通過表單數據庫發布,但它似乎也沒有用。 如何在不創建臨時文件的情況下解決這個問題?
正如我在評論中所說,你需要等到你有圖像來發布帖子請求。 如果你想管道流,你可以嘗試這樣的東西......
request.get(imageUri).pipe(request.post(uploadUri));
希望有所幫助。
結果問題是我的imageUri
有查詢參數。 我認為這是form-data
一個錯誤。 刪除查詢參數解決了問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.