Javascript 如何将PDF文件发送到express node server?

Javascript 如何将PDF文件发送到express node server?,javascript,node.js,reactjs,express,Javascript,Node.js,Reactjs,Express,在react组件的render方法return中,我有一个文件输入 input required type="file" name="file" id="file" onChange={fileUploader} className="form-control" /> 在返回之外,仍然在render方法中(仅用于测试),我有一个函数,该函数将文件转换为数组缓冲区,并调用sending http helper函数 const fileUploader = (e) => {

在react组件的render方法return中,我有一个文件输入

input required type="file" name="file" id="file" onChange={fileUploader} className="form-control" />
在返回之外,仍然在render方法中(仅用于测试),我有一个函数,该函数将文件转换为数组缓冲区,并调用sending http helper函数

const fileUploader = (e) => {

            var reader = new FileReader()
            reader.onload = e => {

                sendPDF(reader.result);
            }
            reader.readAsArrayBuffer(e.target.files[0])
    };
然后,我将发送一个fetch post请求,其中数组缓冲区作为主体,headers.content-type作为text/plain

在节点上,Express side req.body为空


但在“网络”选项卡中,我看到了请求有效负载二进制数据。

您有什么body parser中间件?没有,我只是尝试将pdf文件作为帖子发送。我没有使用中间件。我错过什么了吗?我想我可以发送arraybuffer,在节点端获取它,这样我就可以使用pdf2json了。
req.body
只有在body解析器中间件创建它的情况下才存在。你不是在使用jQuery吗?@Md.sharifulslam不只是在使用fetch吗?你有什么body解析器中间件?什么都没有,我只是想把pdf文件作为帖子发送。我没有使用中间件。我错过什么了吗?我想我可以发送arraybuffer,在节点端获取它,这样我就可以使用pdf2json。
req.body
只有在body解析器中间件创建它的情况下才存在。你不是在使用jQuery吗?@Md.shariful?不是只使用fetch