管理员可以看到我上传图片的位置

时间:2016-10-03 16:07:28

标签: php html

一点帮助,网站管理员可以看到我将图片上传到他的服务器的位置,当我说位置时我会参考我电脑上的链接:C:\ user \ ...

提前谢谢。

3 个答案:

答案 0 :(得分:3)

没有。默认情况下,只有文件名可见。如果此管理员想要故意获取此数据,他可能会在某些浏览器上传之前获取它。但现代浏览器并不容易做到这一点。 (见this question

请注意,某些图片格式会保存您可能不想分享的一些元数据。您可以在此处查看大部分数据:http://regex.info/exif.cgi

答案 1 :(得分:3)

您可以在浏览器开发者控制台中使用网络窗格上传常规HTTP文件期间检查发送到服务器的确切信息:

Firefox console

如您所见,它只包括以下项目(除了文件内容本身):

  • 文件名(无路径)
  • 文件类型(由浏览器检测到)

此外,JavaScript实现File interface并允许检索可能发送到服务器的文件信息。您可以阅读API文档,但一般来说,API的设计考虑了安全性。

答案 2 :(得分:-2)

这个问题一般无法解答,因为它可能分别取决于网站和网站使用的系统。 许多系统不会追踪图像的来源,也出于法律原因和节省空间。

关于您的问题的肯定答案的极端情况可能是蠕虫或病毒,其中信息可能非常重要。 在内联网中,信息可能是有趣且合法的,因此跟踪也可能是合理的。

编辑:

即使是HTML,JavaScript也应该防止跟踪上传的本地位置,如果在网站内的应用程序(即基于Java)上进行上传,这将毫无用处。此外,PDF-Viewer,Flash等可能对这些信息开放,但这取决于每个扩展或插件的版本。