用JavaScript读取本地文件:单个文件等价于files属性

Reading local files with JavaScript: single file equivalent for files property

本文关键字:文件 单个 等价于 files 属性 读取 JavaScript      更新时间:2023-09-26

对于读取本地文件,本指南使用以下代码:

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];

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

您可以使用的另一种语法是files.item(0)