【发布时间】:2011-05-23 04:57:29
【问题描述】:
使用 Javascript 中的新文件 API,您可以读取 Javascript 中的文件以创建 dataURL 以显示客户端图片客户端。我想知道您是否可以在 FileReader 的 onload 回调中访问 File 对象。 我将用一个例子来说明这一点:
var div = document.createElement('div'); div.ondrop = 函数(e){ e.preventDefault(); e.stopPropagation(); var 文件 = e.dataTransfer.files; for ( var i=0; i我能做的——我现在做的——是将 for 循环的内容包装在一个函数中并执行它以创建一个新范围并将文件保存在该范围内,如下所示:
for ( var i=0; i我只是想知道......也许我错过了一些东西。有没有办法从 FileReader 的 onload 函数中获取 File 对象? this 和 e.target 都是 FileReader 对象,而不是 File。 this 或 e 中是否有文件是文件?我找不到它:(
非常感谢。
【问题讨论】:
标签: javascript file html filereader