0

我想知道哪些属性可用于多文件输入标签,例如:
<input multiple="" type="file" id="inp" name="inp[]">

4

1 回答 1

0

我发现一些不错的 js 可以用来获取文件名,但似乎 jQuery 必须赶上?我没有从文档中获得 jQ 的属性深度。
var myInp=jQ 1.7.2 $("#inp");
var myInp=document.getElementById("inp");
从 jQ 我只得到了第一个文件,而从 document.gEBI() 中获得了有关所选多个文件的其余信息。我发现有一个 files 属性
inp.files
这是一个对象,每个文件都有一个 File 对象,一个长度属性,其值为文件计数,以及一个 item 方法:
0 [object File]
... / /迭代到第 (n-1) 个文件 count
n [object File]
length m //m 是文件数
项目函数 item(){[本机代码]}

深入挖掘,对于第一个文件:
inp.files.item(0) 我发现 item 包含每个文件的属性和方法:

1)大小
2)类型
3)切片函数 slice(){[本机代码]}
4) mozSlice 函数 mozSlice(){[本机代码]}
5)名称
6) mozFullPath

我在其他任何地方都没有找到这些信息。我希望它可以帮助你:)

于 2012-06-22T20:31:57.150 回答