React-Native使用JSON发送PDF

时间:2018-07-26 12:41:55

标签: react-native

在我的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);

1 个答案:

答案 0 :(得分:0)

也许您可以尝试

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

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