【发布时间】:2014-08-06 08:40:43
【问题描述】:
我正在使用 Javascript FileReader 在浏览器中加载图像:
e = e.originalEvent;
e.dataTransfer.dropEffect = 'copy';
this.documentFile = e.dataTransfer.files[0];
var reader = new FileReader();
reader.onloadend = function () {
if (reader.result) {
console.log(reader);
$('#theImage').attr('src', reader.result);
}
};
reader.readAsDataURL(this.documentFile);
这很好用。我现在想获取图像的原始文件名,但我不知道如何浏览互联网我也找不到任何东西?
有人知道我如何通过 FileReader 获取文件名吗?欢迎所有提示!
【问题讨论】:
-
我认为 FileReader 没有这个名字。你是如何加载文件开始的?
-
@epascarello - 我正在使用文本区域上的拖放来加载文件。使用 Backbone,然后我使用该事件来获取 documentFile。我在原始问题中添加了 3 多行代码来展示我是如何做到的。这有什么想法吗?
-
也许这对你有帮助? stackoverflow.com/questions/12546775/…
标签: javascript jquery io filereader