帖子
帖子
用户
博客
课程
显示全部楼层
13
帖子
0
勋章
803
Y币

[多端开发] api.getPicture选择多图上传

[复制链接]
发表于 2024-6-6 15:21:02
请问api.getPicture是否支持选择多图上传,如果不支持,还有什么可选择的方法吗?
0
帖子
2
勋章
1646
Y币
可以自己制作一个多选的交互逻辑,然后把用户选择的图片名称和相关文件地址都缓存成一个待上传的文件队列,然后自己起一个递归的上传函数,从队列中最前面(或最后面)的文件,进行单文件上传,上传完成后,继续递归进行下一个文件的上传,直到完成所有文件的上传,再给用户一个上传完成的提示。

要点:
1. 通过上传的回调函数,判断上一个文件上传完成后,再进行下一个文件的上传;
2. 多文件上传需要一定的时间,最好在上传过程中,页面显示一个动画效果,避免用户在上传中因为等不及而关闭退出,导致上传失败;
3. 上传文件的回调,要做好异常判断,对于上传失败的文件,自己要有一个处理机制
mtlPhotoPicker 这个模块可以试一下
WXPhotoPicker
您需要登录后才可以回帖 登录

本版积分规则