问题描述
在我正在构建的一个本机应用程序中,我使用了react-native-image-crop-tool 它给了我裁剪和旋转图像的uri。但是问题是,当我使用Axios将这个URL上传到服务器时,服务器无法读取它并引发错误。
我的应用程序的层次结构为:UploadScreen-> ImageCropScreen-> Upload屏幕。
在上传屏幕上,有一个加号按钮可打开相机或图库,并选择图像。选择后,将其重定向到ImageCropScreen,其中使用了上述库并实现了裁剪和旋转功能。
在使用react-native-image-picker捕获图像并且服务器抛出Image not readable
错误时,请考虑以下两种情况:
PS:图像通过裁剪库存储在缓存中。引用图片网址:file:/data/user/0/in.application.name/cache/21b8299a-e647-42e8-a107-62ac0dca9e66.jpg
在所有情况下,经过10-15秒(这就是我观察到的时间)后,无法访问缓存图像,但是可以在图库中查看它,甚至可以在<Image>
中显示它。
对这项技术不熟悉。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)