文档章节

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

一点灵犀
 一点灵犀
发布于 2015/11/17 22:28
字数 192
阅读 177
收藏 0

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

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

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

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

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

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

© 著作权归作者所有

一点灵犀

一点灵犀

粉丝 11
博文 53
码字总数 15777
作品 1
深圳
程序员
私信 提问
加载中

评论(1)

一点灵犀
一点灵犀 博主
think-md不支持表情,真是浪费了……35
OkHttp3 图片上传 unexpected end of stream的解决

首先是介绍下图片上传 private void request() { RequestBody requestBody = new MultipartBody.Builder() public void onFailure(@NonNull Call call, @NonNull IOException e) { public vo......

qq_36523667
2018/03/02
0
0
使用AFN上传图片

//使用AFN上传图片 //formData没有只能提示所以在这定义一个 // var formData : AFMultipartFormData = AFMultipartFormData() /// AFMultipartFormData 协议的一个方法 /// /// @param dat......

就不穿小内
2015/12/16
450
0
SpringBoot 2.0 多图片上传加回显

SpringBoot 2.0 多图片上传加回显 这两天公司有需求让做一个商户注册的后台功能,其中需要商户上传多张图片并回显。由于之前没做过这方面的东西,此篇文章用以记录一些知识点,以便后续查看。...

不学无数的程序员
07/19
186
0
AFNetworking3.1 基本使用

#import "HttpsManager.h" @implementation HttpsManager pragma mark - 创建请求者 +(AFHTTPSessionManager *)manager { AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];......

北方人在上海
2016/06/14
106
0
Jersey后端服务接收ajax前端的图片上传

近期的项目里需要在前端上传图片后端接收处理。前端JSP页面使用Ajax上传图片后端使用Jersey框架提供restful接口接收处理图片。 一、前端的处理 jsp页面中图片上传没有使用form表单而是直接使...

lilugoodjob
2018/07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Leetcode PHP题解--D118 350. Intersection of Two Arrays II

D118 350. Intersection of Two Arrays II 题目链接 350. Intersection of Two Arrays II 题目分析 返回给定两个数组的交集。 思路 从数量较多的那个数组开始去另一个数组寻找是否元素存在,...

skys215
11分钟前
1
0
从源码上分析Android View保存数据状态

在Android开发旅途中,经常会遇到系统控件无法满足我们的视觉,交互效果,这个时候我们常常需要自己自定义控件来满足我们的需求。在这个开发探索过程中,我们不可避免得遇到View要保存状态信...

shzwork
12分钟前
2
0
请问AD603AQ和AD603AR有什么区别?

  AD603AQ和AD603AR只是在封装上的区别,前者是双列直插式,后者是贴片式,AD603A系列的温度都是在—40摄氏度到+85摄氏度之间,AD603还有一个系列是AD603S,它的温度是在—55摄氏度到+125摄...

仙溪
13分钟前
1
0
Linux /etc/profile 配置文件修改

1. 执行命令: vi /etc/profile 去类似windows 配置环境变量, 2.修改完,立即生效命令: source /etc/profile

kuchawyz
14分钟前
2
0
对于小白来说素描怎么入门?怎么学习?

素描初学者怎样入门?初学者怎样才能画好素描绘画?画好素描绘画有哪些技巧?想必这些问题都是绘画初学者们比较伤脑筋的问题,那么初学者到底怎样才能画好素描绘画呢?今天收集整理了关于素描...

huihuajiaocheng
15分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部