使用angular-file-upload获取文件的内容

时间:2017-04-20 11:21:03

标签: javascript angularjs angular-file-upload

我通过angular-file-upload -

为文件上传创建input
<input type="file" nv-file-select="" uploader="uploader" multiple />

我上传了一个示例json文件 -

{
    name: "Alice"
}

我希望在onAfterAddingFile事件 -

上看到它的内容
  

onAfterAddingFile函数(item){:将单个文件添加到队列后触发。

uploader.onAfterAddingFile = function (fileItem) {
    console.info('onAfterAddingFile', fileItem.formData); // fileItem.formData is []
}

fileItem.formData只包含 - []

Here is a jsfiddle

我如何获取上传文件的内容?

1 个答案:

答案 0 :(得分:1)

onAfterAddingFile - 将文件添加到上传队列后触发。文件本身尚未上传,因此您无法访问任何内容,只能访问元信息。此外,据我所知,formData {Array}: Data to be sent along with this file意味着这是发送的补充数据,而不是文件数据。