[英]React and NodeJS upload file with Multer can`t set filename and termination
[英]Can't upload audio file with NodeJS
我有一個工作的蟒蛇:
url = "abc.com"
data = open('speech.wav', 'rb').read()
res = requests.post(url=url,
data=data,
headers={'Content-Type': 'application/octet-stream'})
這使我可以將wav文件作為發布請求上傳到服務器。 但是,下面的NodeJS代碼
var req = request.post('abc.com', function(err, resp, body) {
if (err) {
console.log('Error!');
} else {
console.log('URL: ' + body);
}
});
var form = req.form();
form.append('Content-Type', 'application/octet-stream');
form.append('data', fs.createReadStream('speech.wav'));
返回“不支持的媒體類型:服務器拒絕此請求,因為請求實體的格式不受請求的方法所請求的資源支持。”
我在Node上做錯了什么?
嘗試將content-type作為標頭而不是形式發送。 表單中的內容類型用於多部分表單數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.