使用文件的索引号,或者文件列表的 item 方法,可以访问文件列表里面的对应的文件 … 选择文件 ... 选择几个在本地的文件 ...
如果想要得到刚才选择的这个文件列表里的第一个文件,可以这样 …
document.forms["upload"]["fileselect"].files[0]
因为索引号是从零开始的 … 所以第一个文件的索引号是零 …
使用 filelist 的 item() 方法,加上这个索引号,同样可以得到对应的文件对象 …
document.forms["upload"]["fileselect"].files.item(0)
这里给我们返回来的,就是是列表里面的第一个文件对象 … 文件对象有一些属性 … lastModifiedDate … 文件最近修改的日期 … name ,文件的名称 … size .. 文件的大小等等 …
访问这些属性的值可以使用一个点,后面再加上属性的名称 … 比如得到列表里的第一个文件的文件名 … 可以这样 ..
document.forms["upload"]["fileselect"].files.item(0).name
想知道这个文件的类型 … 可以去访问它的 type 属性 ...
document.forms["upload"]["fileselect"].files.item(0).type
返回的是 image/jpeg ... 说明这个文件是一个 jpg 类型的图像文件。
查看这个文件的最近的修改日期 … 可以使用 lastModifiedDate 这个属性 ...
document.forms["upload"]["fileselect"].files.item(0).lastModifiedDate
最后还有一个 size 属性 .. . 它里面是这个文件的大小 ...
document.forms["upload"]["fileselect"].files.item(0).size
注意这个大小的单位是字节 ...