CakePHP размещает файлы вне webroot - PullRequest
1 голос
/ 20 сентября 2011

Я хотел бы знать, возможно ли с помощью CakePHP размещать файлы (например, pdf) вне каталога webroot БЕЗ использования Media Views (я пробовал с ним, и он работает только тогда, когда вы хотите сделать файлы доступными для * 1001).* скачать , но не если вы хотите просто связать эти файлы для чего-то другого, например, из приложения Flash).

Кто-нибудь знает как?

1 Ответ

0 голосов
/ 20 сентября 2011

Вы можете размещать файлы в любом месте, если у вас есть разрешение на запись, просто используйте обычный PHP: http://php.net/manual/en/function.copy.php или http://php.net/manual/en/function.move-uploaded-file.php

Вы помещаете файлы в webroot, когда хотите, чтобы эти файлы были доступны для прямой загрузки.

Редактировать: Мне кажется, я знаю, что вы имели в виду: если вы хотите, чтобы оно было доступно для приложения Flash (или для загрузки, или для чего-то другого), поместите его в webroot. Почему вы не хотите помещать их в корень в любом случае?

Редактировать. Воспользуйтесь представлением мультимедиа, и вам потребуется способ проверить, исходил ли запрос с флэш-плеера или нет, чтобы разрешить отправку файла.

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