gpt4 book ai didi

javascript - jquery on drop 获取完整路径名

转载 作者:行者123 更新时间:2023-11-28 01:13:18 25 4
gpt4 key购买 nike

我有一个简单的网络应用程序,带有这段代码:

$(document).on('drop', '#dropfile', function(e) {
e.preventDefault();
e.stopPropagation();
$(this).css('border', '6px #6BFF38 solid'); //vert
var file = e.originalEvent.dataTransfer.files[0];
alert(file.name);

return false;
});

“alert(file.name)”只返回文件名。我知道这是一个常见的问题,但我没有找到答案。我怎样才能获得文件的完整路径而不仅仅是名称?有文件参数可以获取吗?

最佳答案

回答者:Alexander Zinchenko

链接:Get URL of resource that is drag-and-dropped on field

在 Firefox 中,您可以使用 file.mozFullPath。但是,此变量仅在 Firefox 中存在,在 Chrome 或 Safari 中不起作用。

附录:

出于安全原因,文件路径信息永远不会暴露。即使是 mozFullPath 也不会返回文件的完整路径。

来自 mozilla 网站对 mozFullPath 的描述:此功能是非标准的,并且不在标准轨道上。不要在面向 Web 的生产站点上使用它:它不适用于每个用户。实现之间也可能存在很大的不兼容性,并且行为可能在未来发生变化

关于javascript - jquery on drop 获取完整路径名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36751727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com