NO---20 文件上传
文件上传是我们会经常用到的一个业务,其实在h5中新增了FormData的对象,用它来提交表单,并且可以提交二进制文件, 所以今天就写写文件上传,希望可以对大家有帮助 首先看一下formData的基本用法:FormData对象,可以把所有表单元素的name与value组成一个queryString,提交到后台。只需要把 form 表单作为参数传入 FormData 构造函数即可: var form = document . getElementById ( "form1" ); var fd = new FormData ( form ); 这样就可以直接通过ajax 的 send() 方法将 fd 发送到后台。 以下创建了一个表单 form,表单中除了普通的数据外,还有文件上传,我们直接将 form对象作为参数传入FormData对象: < form name = "form1" id = "form1" > < p> name: < input type = "text" name = "name" /> </ p> < p> gender: < input type = "radio" name = "gender" value = "1" /> male < input type = "radio" name = "gender" value = "2" /> female