在苹果端下,动态存储图片到本地只显示同一张图片的问题以及解决方法【MUI、H5+】

原创 yuantu 随笔 MUI 321阅读 2017-10-30 15:29:35 举报

首先,我的业务需求是:APP调用手机系统拍照之后,保存图片到本地_downloads/目录下(中间压缩等略过。。),然后我别的页面的轮播图,再从_downloads/目录下取出图片动态加载到轮播图上。

OK!然后这个操作,在安卓机是没有问题的,但是在苹果机就出问题了,轮播图显示的都是同一张,且后台输出的图片路径都是一样的,苹果默认的一张图片路径。

这个时候我就要找出问题根源了,通过查文档发现:

H5+规范

在苹果端下,动态存储图片到本地只显示同一张图片的问题以及解决方法【MUI、H5+】

安卓机会默认给你拍照后保存的图片加上随机文件名(当你没有设置的时候),而苹果不会,苹果遇到没有设置的后缀的filename,会系统的给你用同一个名字,导致你一直取到的都是同一张图片。

所以,解决方法是:

在苹果端下,动态存储图片到本地只显示同一张图片的问题以及解决方法【MUI、H5+】

自己给图片后缀加上随机文件名即可。

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复