reactjs - ReactJs 上的 Axios 未在 POST 请求中发送 BLOB
问题描述
我尝试发送blob
到nodeJs
服务器
但是请求是空对象。
为什么axios不发送blob?
/**
* Returns PDF document.
*
*/
getPDF = (blob) =>
{
return axios({
method: 'post',
url: 'http://172.18.0.2:8001/export/pdf',
timeout: 3000,
data: {
blob: blob,
}
}).then(response => {
return {
status: response.status,
data: response.data
}
})
}
这个变量 blob 是png
图像导出到blob
有网络截图
并且在发送 axios 请求之前有 consol.log-ed blob 变量的屏幕截图
解决方案
推荐阅读
- java - 使用 HttpURLConnection 使用表单数据发出 POST 请求
- javascript - 向表单添加多个切换开关
- c - C中的复杂比较
- sql - 检查所有参加过两门特定课程 SQL 的员工
- sql - SQL Server:用户定义函数(返回指定日期的星期几)
- javascript - 从 JSON 中提取键值数组
- haskell - 关于懒惰的“和”条款的评估
- javascript - 将两个不同的页面合二为一。如何?
- angularjs - Angularjs返回错误无法在ng-repeat中设置未定义的属性'subcomment_like'
- java - 如何使用 JAVA 将图像从 HTML 保存到数据库