首页 > 解决方案 > React-Native 以 JSON 格式发送 PDF

问题描述

在我的 React Native 应用程序中,我必须使用 POST 将 PDF 文件从本地文件系统发送到后端服务器。它需要采用 Uint8Array 格式。至于现在我可以从本地文件系统中正确选择一个文件,这给了我它的绝对路径。我应该如何将它与其他一些内容一起放入 JSON 正文中?

编辑:我设法解决了这个问题

RNFS.readFile(filePath, 'ascii')
    .then((res) => {
        const data = res.split("").map(x => x.charCodeAt(0));
        let uint8array = new TextEncoder("ascii").encode(data);

标签: react-native

解决方案


也许你可以试试

var string = new TextDecoder("utf-8").decode(uint8array);

并在发送之前在您的 JSON 中设置此字符串?


推荐阅读