遗世独立的梦见亭

  • 回首
  • 求索
    • 技术学习
    • 绘画学习
    • 建站日志
  • 消愁
    • 鸡尾酒
    • 旅游日记
    • 美酒品鉴笔记
  • 归梦
    • 游戏杂谈
    • 游戏开发日志
  • 闲笔
    • 小说创作
    • 胡言乱语
  • 入世
    • 工作笔记
遗世独立的梦见亭
  1. 首页
  2. 工作踩坑记
  3. 正文

【坑】使用formdata-polyfill兼容iOS系统的FormData

2024年6月13日 1445点热度 0人点赞 0条评论

项目需求是移动端使用H5做文件上传功能,安卓和网页测试没有任何问题,唯独苹果手机上传不了,通过log打印发现iOS构造的formdata格式不一样。

iOS的formdata里面包含realFormData和appendData,网上有人写传值data: realFormData || formData是纯扯淡。直接传appendData也不行,appendData是数组,不是formdata格式的数据。

唯一有效的方法是使用formdata-polyfill组件。
https://www.npmjs.com/package/formdata-polyfill

vue安装组件:

npm install formdata-polyfill

然后在项目里引入就ok了

import 'formdata-polyfill/formdata.min.js';

其他的不用改,非常神奇,这哥们是不是把formdata构造重写了。

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: H5 Vue 学习 工作踩坑 笔记
最后更新:2024年6月13日

曦染

一个浪漫主义者的死。

打赏 点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

曦染

一个浪漫主义者的死。

标签聚合
绘画 element-ui vant cookie 笔记 CSS 基础 学习 Vue 工作踩坑
最新 热点 随机
最新 热点 随机
评价《饿殍:明末千里行》 黑湖 2024.10.19 京A 8×8啤酒节 【坑】使用formdata-polyfill兼容iOS系统的FormData 【学习】解决axios前端设置cookie跨域不携带的问题 没有什么天长地久
世界,您好! 【学习】解决axios前端设置cookie跨域不携带的问题 【建站日志】鸡尾酒酒谱页面已更新完毕 【建站日志】鸡尾酒页面已上线 评价《饿殍:明末千里行》 【资源下载】个人收藏的绘画学习资料pdf合集

COPYRIGHT © 2022 遗世独立的梦见亭. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备2022007681号-1