遗世独立的梦见亭

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

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

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

曦染

一个浪漫主义者的死。

标签聚合
工作踩坑 cookie CSS 基础 学习 vant 绘画 笔记 Vue element-ui
最新 热点 随机
最新 热点 随机
评价《饿殍:明末千里行》 黑湖 2024.10.19 京A 8×8啤酒节 【坑】使用formdata-polyfill兼容iOS系统的FormData 【学习】解决axios前端设置cookie跨域不携带的问题 没有什么天长地久
【Vue基础】父子组件之间的数据传递 黑湖 【坑】关于wkt与GeoJSON 裸辞一个月了,唠唠自己的坑爹人生和坑爹工作 【坑】使用formdata-polyfill兼容iOS系统的FormData 【建站日志】鸡尾酒酒谱页面已更新完毕

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

Theme Kratos Made By Seaton Jiang

京ICP备2022007681号-1