浏览目录文件并将 url 传递给 PHP,或上传并传递 URL

发布于 2025-01-03 05:12:42 字数 454 浏览 1 评论 0原文

我已经搜索了整整 3 个小时,我对如何做一些我认为非常简单的事情感到困惑(著名的遗言......)

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

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

或者

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

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

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

非常感谢任何帮助!

I've been searching for a good 3 hours, and I'm stumped on how to do something I think is pretty simple (famous last words...)

Basically, I'm building a site that allows the user to upload a pdf file. The URL of this file is stored in a database, along with the name and a few other details. I am trying to work out how to either:

-Provide an "upload" box/button/area that a user can select a file, upload it, and then have the URL of where the file was uploaded stored in a database.

OR

-Use a separate upload script, and have the user upload the file. Then, (on a possibly separate page, I don't mind) provide a file browser, which would allow the user to browse a directory, and select a file, with the url of that file passed through to the PHP form.

I don't mind which way it is done, as long as the desired outcome of having a file uploaded and the url added to a database.

Or am I out of the reach of PHP? Is my best bet uploading files via a bare php uploader, then manually entering the url of the file uploaded into a textbox on a php form?

Any help is much appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南薇 2025-01-10 05:12:42
  1. 创建一个 htmlform,确保将 enctype 设置为值
    在 PHP 中的“multipart/form-data”
  2. 中,您应该能够从 $_FILE 全局变量中获取文件名,
  3. 并将其保存到服务器上的目录中。
  4. 我们将您的文档的 URL http://serverroot/{directory name}/filename.pdf ->目录名称是您保存文件的服务器上的目录名称
  1. create a htmlform, make sure to set enctype to a value of
    "multipart/form-data"
  2. in PHP you should be able to get the file namefrom the $_FILE global variable
  3. save it to a directory on the server.
  4. the url of your document will we http://serverroot/{directory name}/filename.pdf -> directory name is the name of the directory on the serve you saved the file in
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文