javascript – 当文件上传到网站时,网站可以看到它上传的文件路径吗?

上传文件时,在按下上传按钮之前,文件夹/文件路径在网站的上传表单中可见.

.

该网站是否能够记录该数据?

通常情况下,网站可能会记录输入网络表单的任何数据 – 这有什么不同吗?

最佳答案 它似乎不起作用.我创建了以下小提琴
https://jsfiddle.net/5samkn5a/

基本上我接受了一个输入

<input type="file" id="input"/>

并设置一个监听器的值

$(function(){
$("#input").change(function(){
console.log($(this).val());
})
})

然后我在最新的chrome / firefox / edge中尝试了它
他们都给出了一条虚假的道路作为价值.唯一真实的是文件名.可能是某些浏览器实际暴露了完整路径,但不是我测试过的路径.

浏览器屏蔽此信息是有道理的,因为至少在Windows上选择文档时,它很可能位于当前用户目录中.因此,路径将包含您的本地用户名,这不是您想要给随机网站的东西,对吗?

点赞