React Native 开发鸿蒙 Next--- 图片浏览与保存的问题交流

React Native 开发鸿蒙 Next---图片浏览与保存的问题交流
之前介绍过利用鸿蒙三方 RN 组件 @react-native-camera-roll/camera-roll 保存图片到相册。
React Native 开发鸿蒙 Next---react-native-cameraroll 在 ArkTS 下的接入报错
悬空八只脚,公众号:悬空八只脚React Native开发鸿蒙Next---react-native-cameraroll在ArkTS下的接入报错
最近在使用过程中新遇到了一个小问题。应用的图片都是保存在阿里云 OSS 上的,在对图片做展示的时候,自然而然想到利用 oss 对图片做一些诸如缩放/圆底等处理。存储的时候,没细想就把 oss 图片路径带上处理参数传了进去。
这导致了存储失败,可以看到如下报错
直接用 oss 地址 filePath 去保存就没有问题。
downloadPath 直接在浏览器里也是可以正常下载的。造成这一问题的原因尚不明确,目前采取 oss 原始路径来保存图片的方式。
此外,在使用 @react-native-oh-tpl/react-native-image-zoom-viewer 进行图片浏览时,存在无法控制图片缩放样式问题(resizeMode/scaleType 都不支持),对于一些尺寸较小的图片会居中显示导致较多留白,虽然可以通过诸如 oss 直接设置图片参数方式来处理,但不是很方便。react-native-image-zoom-viewer 本身依赖了 camera-roll,内部也是通过 camera-roll 来实现图片的保存。在用了 oss 参数设置图片尺寸后也有无法下载的问题。目前应用中还是只将 react-native-image-zoom-viewer 用于图片浏览,@react-native-camera-roll/camera-roll 单独处理下载保存。


以上是本周开发中遇到的两个小问题,欢迎交流。
不经常在线,有问题可在微信公众号或者掘金社区私信留言
更多内容可关注
我的公众号悬空八只脚
作者:悬空八只脚
链接:https://juejin.cn/post/7480761334360375308
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
版权声明: 本文为 InfoQ 作者【悬空八只脚】的原创文章。
原文链接:【http://xie.infoq.cn/article/bba124d218e5bf475e7b89865】。文章转载请联系作者。
评论