Просмотрите файлы каталогов и передайте URL в PHP или загрузите и передайте URL - PullRequest
0 голосов
/ 05 февраля 2012

Я искал добрых 3 часа, и я в тупик о том, как сделать что-то, что я считаю довольно простым (известные последние слова ...)

По сути, я создаю сайт, который позволяет пользователю загружать PDF-файл. URL этого файла хранится в базе данных вместе с именем и некоторыми другими деталями. Я пытаюсь решить, как:

-Предоставьте поле / кнопку / область «загрузки», чтобы пользователь мог выбрать файл, загрузить его, а затем сохранить URL-адрес, по которому файл был загружен, в базе данных.

OR

-Используйте отдельный скрипт загрузки и попросите пользователя загрузить файл. Затем (возможно, на отдельной странице, я не возражаю) предоставьте файловый браузер, который позволит пользователю просматривать каталог и выбирать файл с URL-адресом этого файла, передаваемым в форму PHP.

Я не возражаю против того, как это делается, если желаемый результат загрузки файла и добавления URL-адреса в базу данных.

Или я вне досягаемости PHP? Является ли моя лучшая ставка загружать файлы с помощью простого загрузчика php, а затем вручную вводить URL-адрес файла, загруженного в текстовое поле в форме php?

Любая помощь очень ценится!

1 Ответ

1 голос
/ 05 февраля 2012
  1. создайте htmlform, убедитесь, что для enctype установлено значение "Многочастному / форм-данных"
  2. в PHP вы можете получить имя файла из глобальной переменной $ _FILE
  3. сохранить его в каталоге на сервере.
  4. URL вашего документа будет http://serverroot/{directory name} /filename.pdf -> имя каталога - это имя каталога на том сервере, на котором вы сохранили файл в
...