有没有办法在HTML5中获取已删除文件的完整路径。我正在做的是,
$('.drop_target').on(
{
'dragover': function(e) {
console.log('dragover');
e.preventDefault();
},
'drop': function(e) {
var file = e.originalEvent.dataTransfer.files;
console.log(file);
e.preventDefault();
}
});
我想在localhost应用程序中使用此代码,因此我可以在浏览器或计算机中进行任何类型的更改。
修改
互联网上的任何地方都有帖子说,由于安全原因,浏览器会禁用完整路径。有什么方法可以解锁我自己的电脑,并使完整的路径工作!!
答案 0 :(得分:1)
好的,回答我自己的问题很奇怪,但我得到了一个解决方案,这是我的问题的100%工作解决方案。答案是mozilla的file.mozFullPath属性。
console.log(file.mozFullPath)
它只适用于firefox浏览器。我希望这个问题可以有一个普遍的解决方案。
修改强>
抱歉,我的错误。在最新版本的firefox(Firefox 17等)中,file.mozFullPath提供了完整路径,但在控制台中它返回空字符串。所以它不适用于最新的firefox版本。