基本上我想将Path插入我的数据库,作为一个字符串,我对上传它不感兴趣 - 我只是希望本地用户浏览到该文件然后提交表单,并将该文件的路径添加为字符串 . 因此,当我将其反映到网址中时,网络上的人可以单击该链接从网络位置下载它 .
$location = fopen($_FILES["location"]["tmp_name"], 'r');
我已经尝试了以上但我想文件需要上传才能获得路径 .
有任何想法吗?
不幸的是,PHP无法帮助您,因为它需要您实际上传文件 .
同样,正如评论中提到的那样,您无法从表单中获取本地文件路径 . 这是一个浏览器标准,用于安全目的 . 你可以在这里阅读更多相关信息:https://stackoverflow.com/a/4176605/8518859
在您的情况下,唯一的解决方案是提供文本输入并要求用户将网络路径粘贴到该文件 . 也许如果你向他们提供关于如何获得网络路径的简单说明,它将使他们的任务更容易 .
1 回答
不幸的是,PHP无法帮助您,因为它需要您实际上传文件 .
同样,正如评论中提到的那样,您无法从表单中获取本地文件路径 . 这是一个浏览器标准,用于安全目的 . 你可以在这里阅读更多相关信息:https://stackoverflow.com/a/4176605/8518859
在您的情况下,唯一的解决方案是提供文本输入并要求用户将网络路径粘贴到该文件 . 也许如果你向他们提供关于如何获得网络路径的简单说明,它将使他们的任务更容易 .