HarmonyOS 鸿蒙Next 能预览拍照图片但获取不到图片数据
HarmonyOS 鸿蒙Next 能预览拍照图片但获取不到图片数据
异常信息如下
06-25 17:13:49.353 4863-4863 A03D00/JSAPP com.point…arthouse I the pick pickerResult is:{“resultCode”:0,“resultUri”:“file://media/Photo/25/IMG_1719306929_006/IMG_20240625_171349.jpg”,“mediaType”:“photo”}
06-25 17:13:49.354 4863-4863 C03D00/utils_base com.point…arthouse E path to realpath error: No such file or directory
06-25 17:13:49.354 4863-4863 C02B05/FileSourceStream com.point…arthouse E [FileSourceStream]input the file path exception, pathName:media/Photo/25/IMG_1719306929_006/IMG_20240625_171349.jpg, errno:2.
06-25 17:13:49.354 4863-4863 C02B05/ImageSource com.point…arthouse E [ImageSource]failed to create file path source stream. pathName=media/Photo/25/IMG_1719306929_006/IMG_20240625_171349.jpg
06-25 17:13:49.354 4863-4869 C04208/WMSLayout com.point…arthouse I [window_session_impl.cpp] UpdateRect<495>: updateRect [0 0 1260 2720], reason:0WindowInfo:[name: smarthouse0, persistentId:80]
06-25 17:13:49.352 4863-5259 C0391F/AceImage com.point…arthouse W [image_loader.cpp(CreateImageLoader)-(100000:100000:scope)] Image source type not supported! srcType: -1, sourceInfo: empty source
06-25 17:13:49.354 4863-4863 C02B05/ImageSourceNapi com.point…arthouse E CreateImageSourceExec error
06-25 17:13:49.354 4863-4863 A03D00/JSAPP com.point…arthouse E the pick call failed. error code: undefined
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
更多关于HarmonyOS 鸿蒙Next 能预览拍照图片但获取不到图片数据的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
image.createImageSource只支持沙箱路径
更多关于HarmonyOS 鸿蒙Next 能预览拍照图片但获取不到图片数据的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对HarmonyOS 鸿蒙Next能预览拍照图片但获取不到图片数据的问题,以下是一些可能的解决方案:
- 确认图片存储路径:确保拍照后图片被正确存储到指定位置,并且该位置对您的应用具有可读权限。您可以尝试将图片保存到应用的沙箱路径,或者确保您的应用具有访问外部存储的权限。
- 检查权限设置:请确认您的应用已正确申请并获得了存储和相机权限。在HarmonyOS中,这些权限通常在应用的“权限管理”中设置。
- 使用正确的URI:确保您使用的URI是指向有效图片文件的路径。如果URI不正确或已失效,将无法访问到图片数据。
- 检查代码逻辑:确保您的代码逻辑正确,特别是在处理图片数据获取和解析的部分。检查是否有任何可能导致数据丢失或解析错误的代码。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。他们将能够提供更具体的帮助和解决方案。