我正在尝试允许用户将图片上传到服务器。
我正在尝试为任何具有“附加”文件或“上传图片”功能的网站创建类似的系统。我只需要通过文件对话框获取文件选择的完整路径。
我尝试将此文件用于文件对话框但没有成功:
<input type="file">
由于安全原因,此方法不提供完整文件路径。我的问题是我如何创建一个类似的输入对话框,如tinypic,photobucket等网站,可以帮助用户输入给定图像的完整文件路径,进入输入字段?
我知道出于安全原因,使用上述方法无法做到这一点,但是,我之前已经在各种网站上看到这一点没有任何问题,我想知道我必须做些什么来实现类似的文件对话框,这有助于填写输入字段的文本,这是一个完整的文件路径?
答案 0 :(得分:3)
使用浏览器和javascript无法在本地计算机上获取文件完整路径。
但是,由于您希望将文件上传到服务器,我看到的简单方法是使用带有input type file
的html表单。提交表单后,您将在http服务器上收到该文件。
这是一个非常好的网址http://www.cs.tut.fi/~jkorpela/forms/file.html,可以很好地解释整个过程。