$('xx')[0].files[0]是什么意思,Ajax上传文件至springMVC的controller
来源:互联网 发布:钱规则网络剧 编辑:程序博客网 时间:2024/05/17 19:20
①首先得明白jQuery对象只能使用jQuery对象的属性和方法,JavaScript对象只能使用JavaScript对象的属性和方法;
②files[0]是JavaScript的属性;
③$('xx')是jQuery对象,$('xx')[0]是将jQuery对象:$('xx')转换为JavaScript对象,这样才可以使用JavaScript对象的属性和方法;
④我们再看这行代码的背景,HTML5支持multiple属性,即<input type="file">可能会添加multiple属性并赋值:multiple="multiple",即<input type="file" multiple="multiple">,这样一次性可同时上传多张图片,所以获得一张图片的方法就是:$('xx')[0].files[0]
⑤扩展:
$('xx')[0].files[0].size可获得文件的大小,单位是字节(B),使用$('xx')[0].files[0].size可用于判断文件的大小。
②files[0]是JavaScript的属性;
③$('xx')是jQuery对象,$('xx')[0]是将jQuery对象:$('xx')转换为JavaScript对象,这样才可以使用JavaScript对象的属性和方法;
④我们再看这行代码的背景,HTML5支持multiple属性,即<input type="file">可能会添加multiple属性并赋值:multiple="multiple",即<input type="file" multiple="multiple">,这样一次性可同时上传多张图片,所以获得一张图片的方法就是:$('xx')[0].files[0]
⑤扩展:
$('xx')[0].files[0].size可获得文件的大小,单位是字节(B),使用$('xx')[0].files[0].size可用于判断文件的大小。
最后:第②点可能描述不准,若发现错误欢迎指正,大家共同进步。
这里myfiles,要跟后台接收参数名称相等
阅读全文
0 0
- $('xx')[0].files[0]是什么意思,Ajax上传文件至springMVC的controller
- Ajax上传文件至MVC的controller
- SpringMVC-------->Controller获得上传文件的绝对路径
- SpringMVC-------->Controller获得上传文件的绝对路径
- 单元测试SpringMVC带文件上传的controller
- Ajax上传文件/List至MVC的controller
- SpringMvc + ajax 文件上传
- Ajax SpringMVC 上传文件
- springMvc Ajax 文件上传
- 获取上传文件的大小ele.files[0].size
- SpringMVC+ajaxfileupload+ajax文件上传
- SpringMVC Ajax上传文件实例
- SpringMVC和ajax文件上传
- SpringMVC AJAX异步文件上传
- 用Ajax配合Restull实现SpringMVC的文件上传
- ajax上传带文件的form表单,springmvc接收
- springmvc的文件上传
- SpringMVC 的文件上传
- linux下使用parted工具划分大于2T的分区
- set autotrace的用法和含意及区别(转)
- Eureka 源码解析 —— 应用实例注册发现(四)之自我保护机制
- php生成签名及验证签名
- JavaScript中使用join()方法分隔字符串
- $('xx')[0].files[0]是什么意思,Ajax上传文件至springMVC的controller
- poj2406——Power Strings
- display中inline-block和block的区别
- 动物声音模拟器
- JQuery 事件
- MetaProgramming Chapter5
- 梯度下降法
- 达内课程-PrintStream
- 微信公众号机器人开发