当前位置: 首页 > news >正文

FormData在IE下上传文件报unexpected end of stream的一种解法

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

利用FormData可以直接提交一个Form表单,甚至异步上传文件,非常便利,IE10+好不容易支持这个特性了,但还是麻烦不断:expressionless:

一、IE10下必须通过Append方法添加字段,即:

var fd = new FormData();
fd.append(key, value);
…………

二、IE下利用FormData提交文件时,表单数据结尾缺少结束分隔符'--',这很可能会导致服务器端无法正常解析而抛出异常,例如unexpected end of stream等等。解决方法很简单,追加一个冗余字段即可:

fd.append('anyname', '');

然后就可以继续愉快的玩耍了:relieved:

转载于:https://my.oschina.net/u/2324376/blog/531765

相关文章:

  • 实现strstr函数
  • js日期格式化的方法
  • iOS之库
  • Android Fragment生命周期图以及Activity与Fragment生命周期对照图
  • 基于.NET 的WebSocket 的简单实例 --- 数据格式
  • c#进程间通信(Inter-Process Communication)
  • vim简单的文本编辑命令
  • 【BZOJ】2879: [Noi2012]美食节
  • gulp 教程
  • 虚拟化之vmx配置文件
  • 致北京
  • 二进制方式快速安装MySQL数据库
  • 沙盒 文件操作
  • PHP上传(单个)文件示例
  • UESTC 1246 拆x3
  • 「面试题」如何实现一个圣杯布局?
  • 【刷算法】求1+2+3+...+n
  • android 一些 utils
  • EOS是什么
  • Mybatis初体验
  • Python利用正则抓取网页内容保存到本地
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 爱情 北京女病人
  • 码农张的Bug人生 - 初来乍到
  • 前嗅ForeSpider采集配置界面介绍
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 关于Android全面屏虚拟导航栏的适配总结
  • 组复制官方翻译九、Group Replication Technical Details
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (4)事件处理——(7)简单事件(Simple events)
  • (function(){})()的分步解析
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)ssm码农论坛 毕业设计 231126
  • (接口封装)
  • (力扣题库)跳跃游戏II(c++)
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (一)kafka实战——kafka源码编译启动
  • (一一四)第九章编程练习
  • (转)Scala的“=”符号简介
  • .Net MVC + EF搭建学生管理系统
  • .Net Web项目创建比较不错的参考文章
  • .sh
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @AutoConfigurationPackage的使用
  • @Conditional注解详解
  • [23] GaussianAvatars: Photorealistic Head Avatars with Rigged 3D Gaussians
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [android]-如何在向服务器发送request时附加已保存的cookie数据
  • [asp.net core]project.json(2)
  • [C++]高精度 bign (重载运算符版本)
  • [CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解