如何从 JavaScript 中的 File-API 对象获取内容

How get the content from a File-API object in JavaScript?

本文关键字:对象 获取 File-API 中的 JavaScript      更新时间:2023-09-26

如何在 JavaScript 中从 File-API 对象获取内容?

我有一个File-Api对象,我想检索文件的所有内容,以便在Ajax请求中通过POST发送。

有什么建议吗?

如果"File-API 对象"是指类型 file 的输入,那么您可以使用以下内容:

// Multifile support
var files = getElementById('myfileinput').files
// Non multi support
var file = getElementById('myfileinput').value

然后你可以通过循环获取文件名:

var filenames = []
for (var i = 0, l = files.length; i < l; i++)
  filenames.push(files[i].name)