首页 > 解决方案 > ReactJs 上的 Axios 未在 POST 请求中发送 BLOB

问题描述

我尝试发送blobnodeJs服务器

但是请求是空对象。

为什么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 变量的屏幕截图

在此处输入图像描述

标签: reactjsblobaxios

解决方案


推荐阅读