美文网首页
React Native使用formData上传文件失败,请求失

React Native使用formData上传文件失败,请求失

作者: 疯狂艺人 | 来源:发表于2020-06-24 14:16 被阅读0次

1、问题描述

使用axios和fetch上传文件失败,请求错误,报错:Net Error。

造成这个问题的原因是React Native 0.62后增加了对Flipper的支持。Flipper是一个移动APP的调试工具,由于默认支持的Flipper的版本低,存在兼容问题。导致调试模式下会出现上传文件发送请求失败的情况。

2、解决方法

使用新版本Flipper替换旧版本。具体操作如下:

android/gradle.properties里面的FLIPPER_VERSION=0.39.0版本号修改为0.44.0即可。

3、补充

  • 我的React Native版本为0.62.2,默认Flipper版本为0.39.0
  • 实际上这个问题会导致:androidformdata请求被阻止。ios上使用base64图片崩溃。
  • 官方地址:Upgrade Flipper to 0.44.0

相关文章

网友评论

      本文标题:React Native使用formData上传文件失败,请求失

      本文链接:https://www.haomeiwen.com/subject/exurfktx.html