Как скачать файл с CakePHP? - PullRequest
       1

Как скачать файл с CakePHP?

0 голосов
/ 03 февраля 2012

Я работаю над проектом приложения колледжа.

Я хочу спросить, как загрузить файлы, ранее загруженные пользователем.

Вот четкое представление:

  1. Пользователь загрузит файлы.

  2. Контроллер обработает запрос и сохранит имена файлов в базе данных.

  3. Как администратор может скачать файл ???

Я пытаюсь получить доступ к localhost/system/files/upload.doc, но безуспешно.

Ответы [ 2 ]

2 голосов
/ 03 февраля 2012

Рассмотрите возможность использования видов мультимедиа: http://book.cakephp.org/1.3/view/1094/Media-Views

Они позволят вам перейти к пути и загрузить информацию базы данных о файле, а затем представить файл с необходимыми заголовками загрузки пользователю.

0 голосов
/ 03 февраля 2012

да, используйте просмотр мультимедиа. Это лучший способ предотвратить доступ ваших файлов к публичному доступу. Таким образом, администратор может «обслуживать» файл, а другие не могут получить к ним доступ.

Вы можете переименовывать файл и тому подобное, когда вы также предоставляете его пользователю. Очень приятная особенность торта.

...