写在前面:本文说的这个方案有浏览器兼容性问题;所有主流浏览器的较新版本已经支持这个对象了,比如Chrome 7+、Firefox 4+、IE 10+、Opera 12+、Safari 5+,对兼容性比较敏感的网站慎用。
在工作中遇到了一个问题:在一个页面中,有4块内容,每块内容都包含一个图片上传功能,希望可以实现一键把这四块内容都上传上去。
我没有用插件实现上传功能,就是用的input[type=file],因此就遇到一个问题就是:
①传统的form表单会导致页面刷新,无法实现上述功能
②把表单serialize()序列化用Ajax的方式提交,也无法把上传文件的文件流进行序列化,也不行
我现有