使用JavaScript读取本地文件:与files属性等效的单个文件

时间:2011-11-15 21:15:30

标签: javascript file html5 javascript-events file-upload

要阅读本地文件,本指南here使用以下代码:

function handleFileSelect(evt) {
    var files = evt.target.files; // FileList object
    ...

<input type="file" multiple>

这非常合适,但如果我只想访问单个文件会怎么样,因为我使用input file类型而没有multiple。是以唯一的方式访问FileList数组的第一个索引吗?

var files = evt.target.files; // FileList object
var singleFile = files[0];

1 个答案:

答案 0 :(得分:2)

在访问FileList集合时,您必须使用文件[0] http://dev.w3.org/2006/webapi/FileAPI/#dfn-filelist

您可以使用的其他语法是files.item(0)