【发布时间】:2012-01-24 10:26:47
【问题描述】:
再次,我有一个问题希望得到帮助。
我有一个小型数据库,我想在其中包含有关特定 pdf 文件位置的信息。这意味着我不会将实际的 pdf 文件保存在本地驱动器上。
问题是我不需要上传任何文件,因为它们事先位于我希望它们所在的位置。
我的实际表单代码是带有浏览器按钮的 type="file" 代码。它将 pdf 的副本保存到 pdffiles 映射中。我想要的是保留浏览器按钮功能,但不需要将文件保存在 pdffiles 映射中,而且我希望 Mysql 代码中保存的路径成为文件的原始位置。
我希望你能理解我想要达到的目标。
谢谢大家!
很遗憾,我对 JavaScript 的了解有限。 我要阅读的表格很简单: 假设我有一个文件:C:\test\Ritningsregister\pdffile1.pdf
就像我之前所说的,我想要的是将当前文件的路径信息存储到 MySql 中,而不涉及任何上传/下载。我一直在尝试使用 pathinfo($_FILES['filename']['name'], PATHINFO_DIRNAME) 但它只给了我相对路径,即。
pathinfo($_FILES['filename']['name'], PATHINFO_BASENAME) 按原样返回 pdffile1.pdf。
我也尝试使用 realpath($_FILES['filename']['name']) 希望它会给我整个路径信息:C:\test\Ritningsregister\ ... 没有任何运气。
我至少可以确定的是,当我尝试打开一个路径已预先输入 MySQL 的 pdf 文件时,说:C:/test/Ritningsregister/pdffile1.pdf。浏览器打开它没有问题。 所以我真的希望你能帮我解决这个问题! 最好的问候卡利
【问题讨论】:
-
嗯,这个问题毫无意义。删除
input[type=file]元素并简单地将文件的路径放入数据库中......但是,您如何选择文件?您的解释中缺少某些内容。