【发布时间】:2019-04-29 10:05:44
【问题描述】:
我正在尝试通过axios POST 请求发送图像。请求通过,但图片未上传。
这是我的代码,
const screenshotPath = path.join(os.tmpdir(), 'screenshot.png');
var bodyFormData = new FormData();
//bodyFormData.append('uploadedFile', screenshotPath);
bodyFormData.append('uploadedFile', fs.createReadStream(screenshotPath));
axios({
method: 'post',
url: url,
data: bodyFormData,
config: {
headers: {
'Content-Type': 'multipart/form-data',
Authorization: 'Bearer ' + token
}
}
})
是不是因为文件名路径?
这是我的screenshotPath
C:\Users\oem\AppData\Local\Temp\screenshot.png
【问题讨论】:
-
你试过
fs.readFile -
你能给我举个例子吗?
-
这里是
fs.readFile(filePath, 'utf8', function(err, data) { if (err) throw err; console.log(data); });
标签: javascript reactjs post electron axios