温馨提示:这篇文章已超过421天没有更新,请注意相关的内容是否还可用!
摘要:关于van-uploader组件在安卓平台上只唤起相机的问题,该组件在运行时遇到特定问题,即在尝试上传或选择图片时仅触发相机功能,无法从相册或其他来源选择图片。该问题可能与组件配置、系统版本或应用权限设置有关。开发者正在调查并寻找解决方案,以解决这一限制用户操作的问题。
van-uploader - acceptType 只能唤起相机

(图片来源网络,侵删)
van-uploader组件安卓只唤起相机问题
有时候h5不只是想单纯的打开相机,而是想打开资源管理器,在苹果上貌似没什么问题,但是在一些安卓上就有不同的展示方式,比如:
1、当你指定acceptType为图片类型,比如:‘image/jpg,image/png,image/jpeg’时,会唤起相机。

(图片来源网络,侵删)
2、当你指定acceptType为pdf类型,application/pdf时,会唤起资源管理器。
3、当你同时指定图片和pdf类型:‘application/pdf,image/jpg,image/png,image/jpeg’,此时在一些安卓上你就会发现它只会唤起相机只能拍照,没法选择文件,这种情况下,就直接将acceptType设置为‘’就可以,会直接打开资源管理器,直接去选择文件就可以了,也是目前比较好的解决方法了。
确认 //以下类型设置:fileType:1 需支持pdf类型,imageType:2 需支持图片类型,this.fileType == "1" && this.imageType == "2":两种都支持 if (this.fileType == "1") { this.acceptType = "application/pdf"; } // 影像件类型 if (this.imageType == "2") { this.acceptType = "image/jpg,image/png,image/jpeg"; } // 影像件类型&&文件类型 if (this.fileType == "1" && this.imageType == "2") { this.acceptType = ""; }
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...