我们有一个H5应用,创建了钉钉菜单,所以访问的时候会用钉钉浏览器进行访问。
其中有批量上传图片的功能,用户选择多张图片后在H5页面中读取图片文件转成base64进行预览,预览后提交上传时,由于base64上传会偶尔出现服务端接收不全的现象,所以将base64转成File,然后用FormData进行上传。
在苹果手机使用钉钉浏览器登录这个应用并上传图片后,在服务端没法接收到这个File对象(目前看其他手机端浏览器没问题,UC和微信浏览器没问题)。
请问这种需要怎么解决呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
尝试将图片转换为Blob'Form'Data提交确保图片数据正确编码参考阿里云官方文档了解更多信息如果问题依旧请咨询一下阿里云的工作人员如果对您有BlobFormData对象后再用