<input type =“file”/>不显示文件路径

时间:2009-09-12 19:47:02

标签: html file path file-upload

我有一个文件上传器,但它没有显示文件路径(所以你只能上传同一文件夹中的文件)

我怎样才能让它显示文件路径(desktop / something / yes / dog.swf)

3 个答案:

答案 0 :(得分:5)

越来越普遍的是浏览器没有显示选择上传文件的本地路径,这对于大多数用途来说是件好事。如果您将文件上传到网站,您可能不希望发送任何多余的信息,例如您的本地用户名。

对于您作为应用程序开发人员而言,它应该没有任何区别。您不应该依赖文件的本地路径。如果您也使用服务器端的本地路径,则会打开一个非常宽的安全漏洞。例如,任何人都可以使用路径“c:\ windows \ explorer.exe”上传文件,如果您将文件保存在那里,则会遇到麻烦......

答案 1 :(得分:0)

如果我正确阅读,这是客户端浏览器问题,而不是您可以在代码中设置的问题。

它也是特定于浏览器的,因此我们必须知道浏览器版本,以告诉您如何在您的浏览器上执行此操作,这对于通过浏览器访问该网站的其他人无效。

如果您想询问如何在浏览器上设置它,我建议您在超级用户网站上询问。 (请参阅本页底部的链接。)

答案 2 :(得分:0)

您是否尝试从其他文件夹上传文件?我注意到没有显示路径,但它仍然可以正常工作。