一旦用户选择了DirectoryEntry,就可以缓存它,这样即使刷新后也可以访问该目录的内容。关键是要在每次打开Web应用程序时删除目录。
以这种方式访问目录
var dropzone = document.getElementById('dropzone');
dropzone.ondrop = function(e) {
var length = e.dataTransfer.items.length;
for (var i = 0; i < length; i++) {
var entry = e.dataTransfer.items[i].webkitGetAsEntry();
if (entry.isFile) {
... // do whatever you want
} else if (entry.isDirectory) {
... // do whatever you want
}
}
};
&#13;
<div id=”dropzone”></div>
&#13;
有没有办法预先选择目录并仅询问权限?