我可以使用拖放将文件从浏览器发送到服务器,并且此代码工作正常:
var temp = new FormData();
temp.append("file_content",e.originalEvent.dataTransfer.files[0]);
//Ajax POST here...
然后我发出 POST 请求(Ajax)将该文件发送到 PHP,PHP 可以使用以下命令操作该文件$_FILES[file_content]
. Easy.
我的问题是,有时用户删除一个文件夹,而我已经可以使用 JS 操作该文件夹内的文件,以便通过 Ajax 发送它们。我的问题是 PHP 无法操作$_FILE
现在,它已经空了。我的代码:
var reader = entry.createReader();
reader.readEntries(function(entries) {
entries.forEach(function(dir,key) {
if (dir.isFile) {
var temp = new FormData();
temp.append("file_content",dir);
//Ajax POST here...
}
});
});
所以我需要某种方式来转换dir
(其类型为FileEntry
) 输入File
(e.originalEvent.dataTransfer.files[0]
)。我怎样才能做到这一点?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)