前端 input 手机上传图片的坑-安卓手机微信环境input标签如何实现多照片上传
input[type=file]标签 本地文件、拍照、录像 上传的兼容性问题
问题描述:
微信内置浏览器打开公司网页,去实现多张片上传,ios是没有问题,但是安卓,只能上传一张;
<input type="file" accept="image/*" multiple>
现象:
微信浏览器选择安卓手机图库点击一张没有选择完成就自动关闭图库,在ios上没有问题,
启示:
安卓手机在微信环境内打开地址,图片多选功能是失效的,只能一张一张上传。需要多选功能要去使用微信的 sdk
wx.chooseImage 获取本地图片,返回的是一个缓存地址,如何转换成file文件流,我试过只能转成base64,自己写代码 base64 转File会报错,是不是对 File 对象有限制?
处理图片数据为base64
转:
安卓微信浏览器无法支持input multiple的h5属性多图上传
js-jssdk微信H5选择多张图片预览并上传(兼容ios,安卓,已测试)
js-jssdk微信H5选择多张图片预览并上传(兼容ios,安卓,已测试)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2022-03-27 springboot项目启动成功后执行一段代码的两种方式
2022-03-27 docker -redis
2022-03-27 map转换成JSON的3种方法