请选择 进入手机版 | 继续访问电脑版

[模块使用] UIPhotoViewer不兼容,安卓不显示图片,ios正常显示

[复制链接]
薄凉小姐 发表于 2022-4-27 13:56:30
本帖最后由 薄凉小姐 于 2022-4-27 14:23 编辑

附上代码,及图片在app中的位置
1651040545(1).png
1651038845(1).png

8条回复

技术咨询-F 管理员 26903Y币
images:

类型:数组
描述:要读取的图片路径组成的数组,图片路径支持 fs://、http:// 协议
薄凉小姐 实习司机 98Y币
widget换成fs也不行
技术支持-F · 2022-4-27 14:44images:

类型:数组
川哥哥 半职业车手 17234Y币
本帖最后由 川哥哥 于 2022-4-27 15:10 编辑

fs://可以理解为应用的外部资源文件路径   比如  手机存储/UZMap/A6159925419940/
;http:// 网络地址;
widget:// 可以理解为应用的内部资源相对路;
UIPhotoViewer 要求图片数组只能用 fs 和http地址  你用了widget肯定显示不了
因为 fs地址默认只有一个文件夹media,没有任何文件,只能手动创建手机存储/UZMap/A6159925419940/image
薄凉小姐 实习司机 98Y币
现在需要这个功能,模块可以添加支持widget吗
技术支持-F · 2022-4-27 14:44images:

类型:数组
川哥哥 半职业车手 17234Y币
你直接换成网络地址不久完了,或者手动把图片复制到  UZMap/A6159925419940(应用id)/image/1T/1T-E.jpg
薄凉小姐 · 2022-4-27 15:12现在需要这个功能,模块可以添加支持widget吗
技术咨询-F 管理员 26903Y币

添加不了。

你可以用swiper 组件展示吧
薄凉小姐 · 2022-4-27 15:12现在需要这个功能,模块可以添加支持widget吗
薄凉小姐 实习司机 98Y币
此项目无线上交互,所以客户无服务器,所有文件均在app文件夹里,请问如何将app内部图片存至手机本地,试了download下载失败
川哥哥 · 2022-4-27 15:16你直接换成网络地址不久完了,或者手动把图片复制到  UZMap/A6159925419940(应用id)/image/1T/1T-E.jpg
川哥哥 半职业车手 17234Y币
添加fs模块 然后利用copyTo对象将项目里面的文件拷贝到手机里面具体代码如下
  1.   var fs = api.require('fs');
  2.                 fs.copyTo({
  3.                         oldPath: 'widget://image/1T/1T-E.jpg',
  4.                         newPath: 'fs://image'
  5.                 }, function (ret, err) {
  6.                         if (ret.status) {
  7.                                 alert(JSON.stringify(ret));
  8.                         } else {
  9.                                 alert(JSON.stringify(err));
  10.                         }
  11.                 });
复制代码


薄凉小姐 · 2022-4-27 15:27此项目无线上交互,所以客户无服务器,所有文件均在app文件夹里,请问如何将app内部图片存至手机本地,试了download下载失败
您需要登录后才可以回帖 登录

本版积分规则