首页 > 解决方案 > 网络请求与表单数据反应原生获取失败

问题描述

我正在尝试使用 react native 0.59.8 和 android 将录制的音频文件发布到服务器。但出现错误:“网络请求失败”,搜索后找到了一些解决方案,例如:将“android:usesCleartextTraffic =“true””添加到清单文件但它再次失败。一些帖子提到了将“flipper”添加到 mainapplication.java 但我没有尝试过。我的功能:

        var body = new FormData()
        body.append('clipId', clipId);
        body.append('audio', file);
        console.log(body);
        let callRep = await fetch('https://url', {
            method: 'POST',
            headers: {
                'Accept': 'application/json',
                'Content-Type': 'multipart/form-data',
                'token': user.Token
            },
            body: body
        });
        let rep = await callRep.json();
        console.log(rep);

为什么它不像邮递员那样发布?

标签: react-nativefile-uploadfetchmultipartform-data

解决方案


推荐阅读