上传文件和图片new FormData详解和ios兼容问题解决方法

FormData主要用途:

1.将form表单元素的name和value组合成键值对,实现表单数据序列化,提高开发效率。
2.异步上传文件。

FormData用法详解和方法

此处列举一种演示
在这里插入图片描述
在这里插入图片描述

FormData的其他方法(大家有兴趣都可以尝试下)

FormData.append()向 FormData 中添加新的属性值,FormData 对应的属性值存在也不会覆盖原值,而是新增一个值,如果属性不存在则新增一项属性值。

FormData.delete()从 FormData 对象里面删除一个键值对。

FormData.entries()返回一个包含所有键值对的iterator对象。

FormData.get() 返回在 FormData 对象中与给定键关联的第一个值。

FormData.getAll()返回一个包含 FormData 对象中与给定键关联的所有值的数组。

FormData.has()返回一个布尔值表明 FormData 对象是否包含某些键。

FormData.keys()返回一个包含所有键的iterator对象。

FormData.set()给 FormData 设置属性值,如果FormData 对应的属性值存在则覆盖原值,否则新增一项属性值。

FormData.values()返回一个包含所有值的iterator对象

ios 上传formdata兼容性问题处理总结

ios系统上的formdata对象是
{
appendData:{},
realFormData:{}
}
导致在上传时后端无法识别
解决方案:
使用插件:
引入formdata.min.js,链接已经放在下面 复制粘贴即可使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值