我正在尝试在图片的放置事件后使用getData()获取完整的URL:
function drop(e) {
e.stopPropagation();
e.preventDefault();
var url = e.dataTransfer.getData("url") || e.dataTransfer.getData("text/uri-list");
alert(url);
...
}
当我删除我的图像并捕获事件url = "http://localhost"
并且不包含图像的完整网址时。从丢弃的图像中捕获完整URL的正确方法是什么?
感谢您的时间。
答案 0 :(得分:1)
在撰写本文时,无法获取上传文件的完整路径。文件API 不提供完整路径名。这就是规范所说的
文件名;在获取时,必须将该文件的名称作为字符串返回。不同系统上有许多文件名变体;这只是文件的名称,没有路径信息。
所以你现在无法获得它。这是针对安全问题完成的。
希望有所帮助:)