使用文件对话框获取客户端文件的完整文件路径

时间:2012-12-20 16:21:47

标签: javascript jquery

我正在尝试允许用户将图片上传到服务器。

我正在尝试为任何具有“附加”文件或“上传图片”功能的网站创建类似的系统。我只需要通过文件对话框获取文件选择的完整路径。

我尝试将此文件用于文件对话框但没有成功:

<input type="file">

由于安全原因,此方法不提供完整文件路径。我的问题是我如何创建一个类似的输入对话框,如tinypic,photobucket等网站,可以帮助用户输入给定图像的完整文件路径,进入输入字段?

我知道出于安全原因,使用上述方法无法做到这一点,但是,我之前已经在各种网站上看到这一点没有任何问题,我想知道我必须做些什么来实现类似的文件对话框,这有助于填写输入字段的文本,这是一个完整的文件路径?

1 个答案:

答案 0 :(得分:3)

使用浏览器和javascript无法在本地计算机上获取文件完整路径。

但是,由于您希望将文件上传到服务器,我看到的简单方法是使用带有input type file的html表单。提交表单后,您将在http服务器上收到该文件。

这是一个非常好的网址http://www.cs.tut.fi/~jkorpela/forms/file.html,可以很好地解释整个过程。