遗世独立的梦见亭

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

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

2024年6月13日 1151点热度 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
取消回复

曦染

一个浪漫主义者的死。

标签聚合
学习 CSS 绘画 cookie 笔记 vant 工作踩坑 基础 Vue element-ui
最新 热点 随机
最新 热点 随机
评价《饿殍:明末千里行》 黑湖 2024.10.19 京A 8×8啤酒节 【坑】使用formdata-polyfill兼容iOS系统的FormData 【学习】解决axios前端设置cookie跨域不携带的问题 没有什么天长地久
评价《饿殍:明末千里行》
【补档】2021.10.16 京A8×8啤酒节 【坑】使用formdata-polyfill兼容iOS系统的FormData 【建站日志】鸡尾酒页面已上线 【Vue基础】关于Vue中CSS的scoped属性作用域与样式穿透 评价《饿殍:明末千里行》 【坑】element表单校验坑:validate类型错误&提示"is not a string"

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

Theme Kratos Made By Seaton Jiang

京ICP备2022007681号-1