在PHP中获取文件路径而不上传

时间:2017-08-29 16:33:17

标签: php forms filepath

所以基本上我想把Path插入我的数据库,作为一个字符串,我不想上传它 - 我只是希望本地用户浏览到该文件然后提交表单,并添加文件的路径为一个字符串。因此,当我将其反映到网址时,网络上的人可以点击链接从网络位置下载。

$location = fopen($_FILES["location"]["tmp_name"], 'r');

我已尝试过上述内容,但我想需要上传该文件以获取路径。Form Button

有什么想法吗?

List of File Locations

1 个答案:

答案 0 :(得分:1)

不幸的是,PHP无法帮助您,因为它需要您实际上传文件。

同样,正如评论中提到的那样,您无法从表单中获取本地文件路径。这是一个浏览器标准,用于安全目的。您可以在此处详细了解:https://stackoverflow.com/a/4176605/8518859

您的唯一解决方案是提供文本输入并要求用户将网络路径粘贴到文件中。也许如果你向他们提供关于如何获得网络路径的简单说明,它将使他们的任务更容易。