gpt4 book ai didi

javascript ondrop 事件

转载 作者:数据小太阳 更新时间:2023-10-29 05:36:32 32 4
gpt4 key购买 nike

我在 JavaScript 中使用 drop 事件通过以下代码上传文件:

var fileName = event.dataTransfer.files[0].name;            
var orgValue = document.getElementById('<%=tbfilesCollections.ClientID%>').value;
if (orgValue == 'undefined') {
orgValue = '';
}
orgValue += orgValue == '' ? '' : '\n';
orgValue += "*" + fileName;
document.getElementById('<%=tbfilesCollections.ClientID%>').value = orgValue;
event.preventDefault();
return false;

但是这段代码只能获取文件名……我需要获取文件的完整路径。

最佳答案

正如这篇文章所指出的,您无法获得您想要的完整路径:Javascript File Drop .

正如 Michael Sandino 在评论中提到的,在 Firefox 中有一种方法可以使用“mozFullPath”属性来做到这一点,但我还没有看到一种普遍实现的方法来实现这一点。

我认为这样做的原因是浏览器不应将有关客户端计算机的文件夹结构的信息泄露给 Web 应用程序,这是可以理解的。

关于javascript ondrop 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947943/

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