使用RNCamera将本机图像上传到服务器会产生网络错误

时间:2020-08-04 10:58:09

标签: react-native

我正在使用react-native-camera在反应本机中拍照,但是在将图像发送到后端时却出现网络错误,我使用了axios帖子, 我正在控制台中获取此捕​​获的图像路径 图片路径:file:///data/user/0/com.rnapp/cache/Camera/0d33d840-af31-4375-bd30-515c1a257ea3.jpg

但是当使用axios上传/发送图像到后端时,它给出了
[错误:网络错误]

谢谢

1 个答案:

答案 0 :(得分:0)

您需要先阅读文件,然后再尝试上传。请指定有关您的工作方式的更多详细信息。我正在使用AnimatedPositioned( left: _posX - _sizeFactor - 5, child: Container( height: _height, margin: EdgeInsets.only(top: _topPadding), decoration: BoxDecoration( color: _service.settings.color, border: Border.all(color: Colors.red, width: 5), borderRadius: BorderRadius.all(Radius.circular(5)), boxShadow: _service.settings.shadow ?? [ BoxShadow( offset: Offset(0, 3), blurRadius: 6, color: const Color(0xff000000).withOpacity(0.16)) ]), child: AnimatedSize( curve: Curves.ease, child: new Container( padding: EdgeInsets.symmetric(vertical: _topPadding), alignment: Alignment.center, child: Container( width: _width, height: _height, ), ), vsync: this, duration: _service.animationDuration, ), ), duration: _service.animationDuration, curve: Curves.easeOutCirc, ), 来执行此操作。假设rn-fetch-blob包含从相机捕获的文件,则代码如下。

file