你的位置:首页 > 软件开发 > Java > 使用FormData上传文件、图片

使用FormData上传文件、图片

发布时间:2016-08-07 11:00:11
关于FormData利用FormData对象,可以通过js用一些键值对来模拟一系列表单控件,可以使用与普通的ajax相比,使用FormData的最大优点就是可以异步上传二进制文件FormData对象FormData对象,可以把所有表单元素的name与value组成一个queryS ...

关于FormData

  • 利用FormData对象,可以通过js用一些键值对来模拟一系列表单控件,可以使用
  • 与普通的ajax相比,使用FormData的最大优点就是可以异步上传二进制文件

FormData对象

    • FormData对象,可以把所有表单元素的name与value组成一个queryString,提交到后台。 在使用ajax提交时,使用FormData对象可以减少拼接queryString的工作量
    • queryString是查询字符串,http查询字符串由url中?后面的值指定
    • 当页面上的form以GET方式向页面发送请求数据时 (如数据含有不安全字符,则浏览器先将其转换成16进制的字符再传送,如空格被转换成%20时 ) ,web server 将请求数据放入一名为QUERY_STRING的环境变量中。    Request.QueryString  方法是从这一环境变量中取出相应的值,并将被转成16进制的字符还原

 使用FormData上传文件、图片

  1. 创建一个FormData空对象,然后使用append方法添加key/value
    var formdata=new FormData(); formdata.append ("name" , "张三");

    原标题:使用FormData上传文件、图片

    关键词:上传

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。