обслуживание изображений из файлового пула с использованием Zend Framework - PullRequest
0 голосов
/ 18 апреля 2009

У меня быстрый вопрос о том, как обслуживать данные из репозитория в приложении, которое я пишу с использованием Zend Framework.

Моя текущая структура:


/ приложения / Filespool
/
библиотека / Общественности

В файловой пуле есть несколько идентифицируемых пользователем папок, которые содержат пользовательский контент, который загружается через формы, в основном jpg / png и pdf. Это вызывает проблемы при попытке отобразить изображение обратно пользователю, поскольку путь в моей БД для ссылки на файл:

.. / filespool / 0/0/1 / image.jpg

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

Как лучше всего добавить изображение в скрипт просмотра при попытке отобразить его обратно пользователю? Я думал о добавлении папки filespool в публичную папку, но предпочел бы оставить ее там, где она есть, так как этот шаг потребует много работы для рефакторинга изменений.

Заранее спасибо ...

1 Ответ

0 голосов
/ 18 апреля 2009

Я думаю, вы могли бы попробовать 2 разные вещи (на самом деле только один) ...

  1. используйте htacces для создания виртуального каталога для пула файлов, используя перезапись (не работает)
  2. сделать php-файл в публичной директории, который принимает параметр с путем и обслуживает файлы

EDIT Говорю скоро ... вы не можете использовать htaccess ... и это потому, что он находится за пределами корневого каталога вашего документа, поэтому сервер не может обслуживать файлы оттуда.

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