【发布时间】:2012-06-25 04:37:54
【问题描述】:
我想知道多文件输入标签可以使用哪些属性,例如:<input multiple="" type="file" id="inp" name="inp[]">
【问题讨论】:
我想知道多文件输入标签可以使用哪些属性,例如:<input multiple="" type="file" id="inp" name="inp[]">
【问题讨论】:
我发现一些不错的 js 可以用来获取文件名,但似乎 jQuery 必须赶上?我没有从 jQ 中获得从文档中获得的属性深度。
var myInp=jQ 1.7.2 $("#inp");
var myInp=document.getElementById("inp");
从 jQ 我只得到了第一个文件,而从 document.gEBI() 中获得了有关所选多个文件的其余信息。我发现有一个文件属性
inp.files
这是一个对象,每个文件都有一个 File 对象、一个值为文件计数的长度属性和一个项目方法:
0 [object File]
... //迭代到第 (n-1) 个文件 count
n [object File]
length m //m 是文件的个数文件
item function item(){[native code]}
深入挖掘,第一个文件:
inp.files.item(0)
我发现 item 包含每个文件的属性和方法:
1) 尺寸
2) 类型
3) 切片函数 slice(){[原生代码]}
4) mozSlice函数mozSlice(){[本机代码]}
5) 姓名
6) mozFullPath
我在其他任何地方都没有找到此信息。希望对你有帮助:)
【讨论】: