2012-02-05 73 views
0

我一直在寻找一个好的3个小时,而且我很难理解如何做一些我认为很简单的事情。 )浏览目录文件并将URL传递给PHP,或者上传并传递URL

基本上,我正在建立一个网站,允许用户上传PDF文件。该文件的URL存储在数据库中,以及名称和其他一些细节。我试图找出如何:

- 提供一个“上传”框/按钮/区域,用户可以选择文件,上传文件,然后将文件的上传位置的URL存储在数据库。

OR

- 使用一个单独的上传脚本,并让用户上传文件。然后,(在一个可能独立的页面上,我不介意)提供一个文件浏览器,它允许用户浏览一个目录,然后选择一个文件,并将该文件的url传递给PHP表单。

只要将文件上传并将url添加到数据库中,我不介意以何种方式完成。

还是我远离PHP?我最好的选择是通过一个纯粹的php上传器上传文件,然后手动输入上传到php表单文本框中的文件的URL?

任何帮助非常感谢!

回答

1
  1. 创建一个HtmlForm控件,确保加密类型设置为 “的multipart/form-data的”在PHP
  2. 的价值,你应该能够得到文件namefrom的$ _FILE全局变量
  3. 保存它到服务器上的一个目录。
  4. 文档的URL将我们http://serverroot/ {目录名} /filename.pdf - >目录名是您在
+0

由于保存该文件的服务目录的名称!我会离开这里! – Fudge01010 2012-02-05 15:37:41