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

标签 javascript php html

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

upload form .

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

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

最佳答案

它似乎不起作用。我创建了以下 fiddle https://jsfiddle.net/5samkn5a/

基本上我接受了输入

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

并为其值设置一个监听器

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

然后我在最新的chrome/firefox/edge中试了一下 他们都给出了一条假路径作为值(value)。唯一真实的是文件名。可能是某些浏览器实际上公开了完整路径,但我测试的浏览器没有。

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

关于javascript - 当一个文件上传到一个网站时,该网站可以看到它上传的文件路径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40500477/

相关文章:

javascript - 以 3 为增量放大和缩小 Google map

javascript - ReactJS:我有一个跳过第一个 Prop 方法的点击处理程序

PHP 没有看到 mysql 扩展

php - 正确处理外来字符/表情符号

javascript - 在 Ionic App 中以横向全屏播放视频

javascript - 我应该怎么做才能替换:hover to something clickable

html - 我应该先实现布局还是代码?

javascript - React Native 如何将 map 置于用户位置中心

javascript - 在 javascript 和 angularjs 翻译中编写 html 不起作用

PHP/MySQL 从同一表中选择范围的前一天和后一天