开发者社区 问答 正文

我们有一个H5应用,上传图片时把图片base64转成File对象后用FormData提交不成功

我们有一个H5应用,创建了钉钉菜单,所以访问的时候会用钉钉浏览器进行访问。

其中有批量上传图片的功能,用户选择多张图片后在H5页面中读取图片文件转成base64进行预览,预览后提交上传时,由于base64上传会偶尔出现服务端接收不全的现象,所以将base64转成File,然后用FormData进行上传。

在苹果手机使用钉钉浏览器登录这个应用并上传图片后,在服务端没法接收到这个File对象(目前看其他手机端浏览器没问题,UC和微信浏览器没问题)。

请问这种需要怎么解决呢?

展开
收起
31210227 2025-02-10 16:14:09 123 分享 版权
1 条回答
写回答
取消 提交回答
  • 尝试将图片转换为Blob'Form'Data提交确保图片数据正确编码参考阿里云官方文档了解更多信息如果问题依旧请咨询一下阿里云的工作人员如果对您有BlobFormData对象后再用

    2025-02-10 19:34:17
    赞同 261 展开评论