React Native使用formData上传文件失败,请求失败报错:Net Error

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。