0

我一直在寻找一个很好的 3 个小时,我很难做一些我认为很简单的事情(著名的遗言......)

基本上,我正在构建一个允许用户上传 pdf 文件的站点。该文件的 URL 连同名称和其他一些详细信息一起存储在数据库中。我正在尝试解决以下问题:

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

或者

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

我不介意以哪种方式完成,只要上传文件并将网址添加到数据库的预期结果即可。

还是我超出了 PHP 的范围?我最好的选择是通过裸 php 上传器上传文件,然后手动输入上传文件的 url 到 php 表单上的文本框中?

任何帮助深表感谢!

4

1 回答 1

1
  1. 创建一个 htmlform,确保将 enctype 设置为“multipart/form-data”的值
  2. 在 PHP 中,您应该能够从 $_FILE 全局变量中获取文件名
  3. 将其保存到服务器上的目录中。
  4. 您的文档的 url 将http://serverroot/ {目录名称}/filename.pdf -> 目录名称是您保存文件的服务器上的目录名称
于 2012-02-05T15:01:27.837 回答