cakePHP - Скачать файл через контроллер - PullRequest
1 голос
/ 01 октября 2011

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

Перед использованием фреймворка я выполнил это, переписав / downloads / KEY / FILE в file.php? Key = KEY & file = FILE

Тем не менее, я не могу найти какой-либо четкий способ сделать это с помощью cakePHP. По сути, я хотел бы, чтобы либо:

  1. Когда пользователь получает доступ к действию контроллера по его URL, отправляется файл .jar, а не веб-страница.

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

Обратите внимание, что cakePHP находится в корне моего домена. Кроме того, поскольку я использую SSL для передачи, и у меня нет сертификата подстановки, я не могу использовать поддомен.

1 Ответ

5 голосов
/ 01 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...