我有一個特定的任務:我需要從源URL下載圖像,並通過POST請求將其上傳到另一個主機作爲multipart/form-data。我試圖使用node.js請求庫,但從來沒有成功。 以下代碼不會在請求正文中發送任何內容。如何使用npm請求將圖像作爲表單數據進行POST?
request.post({
url: uploadUrl,
formData: {
photo: request(imageUri)
}
}, function (err) {
if (err) console.error(err.stack)
});
我試過直接通過表單數據庫,但它似乎並不工作。如何在不創建臨時文件的情況下解決此問題?
你需要等待,直到你有圖像數據發送表單數據。一旦你從'request(imageUri)'中得到了來自它的回調參數的照片,你就可以繼續處理主帖。 – magreenberg
@magreenberg我雖然可以以某種方式管它嗎?你打算把它完全下載到內存中,然後發佈? – Bolein95