Найти - Пользователи
Полная версия: Zope2: Добавление HTTP заголовков
Начало » Zope/Plone/Bluebream » Zope2: Добавление HTTP заголовков
1
peroksid
Сайт работает на Zope2 в standalone mode. Есть там Folder, в котором хранятся картинки.
Надо, чтобы при отдаче картинок к заголовкам добавлялся HTTP заголовок. Что-то, что было бы эквивалентно апачевскому
<Directory /your/media/root/css>
ExpiresActive on
ExpiresDefault “access plus 10 years”
</Directory>
Как это сделать?
Как вообще в Zope можно добавить заголовки к отдаваемым? Можно как-то модифицировать ответ?
Есть ли в Zope какой-то аналог middleware в Django?
cybergrind
собственно заголовки по умолчанию заголовок есть у любого отдаваемого файла.. .это же хттп в конце концов.

 from ZPublisher.Iterators import filestream_iterator
...
size = os.stat(file_path)[stat.ST_SIZE]
REQUEST.RESPONSE.setHeader('Content-Type','image/jpeg')
REQUEST.RESPONSE.setHeader('Content-length',int(size))
return filestream_iterator(file_path, 'rb')
peroksid
И куда этот код девать?
Вот каталог, как к нему этот код приделать?
Создать python script, создать access rule, в access rule указать python script?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB