react-native - 网络请求与表单数据反应原生获取失败
问题描述
我正在尝试使用 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);
为什么它不像邮递员那样发布?
解决方案
推荐阅读
- loops - 找到值时退出循环
- angularjs - 如何在不模拟的情况下为 angularJS 工厂方法编写 jasmine 单元测试
- c++ - 如何将此内联 ASM 转换为单独的文件,以便能够将项目编译为 x64?
- sql - PostgreSQL:如何使用带有动态替换文本的 REPLACE
- django - .exist 查询后 Django 将 id 传递给 URL
- javascript - React-redux 在 TypeError 中渲染帖子时出现错误:无法读取未定义的属性“地图”但控制台包含所有帖子
- r - R ggplotly 使用 geom_sf() 和离散填充比例显示错误的工具提示
- php - 在 Wordpress 中显示特定产品的库存
- .net - 如何还原 KB4533097 引入的 SameSite cookie 更改
- javascript - 自动调整文本区域的大小以在加载时显示所有文本,而无需在 Blazor 中滚动