Назад | Перейти на главную страницу

Как убедить IIS доставлять контент из Zip-файла?

Можно ли «убедить» IIS доставить контент из Zip-файла «Контейнер»? Например, у меня есть много PDF-документов, упакованных в Zip-архивы, и мне нужно отображать PDF-файлы в браузере. Так, например, если Zip-файл называется «Container.zip», а один из PDF-файлов в контейнере, zip называется «test.pdf», я хочу получить тестовый PDF-файл с URL-адресом в форме:

http: //myhost.domain.local/getfromzip.dll? container.zip и test.pdf

Думаю, можно было бы написать такой модуль isapi, но, может быть, что-то подобное уже существует?

Кажется, что стандартного модуля нет, поэтому я сделал простой модуль Delphi ISAPI в качестве POC. Пока работает нормально.

Это называется «Программирование». Отсутствие функциональности из коробки. Тем не менее, это приятная вещь - много лет назад мы сделали это с помощью zip-файлов, содержащих документацию на основе HTML. Тонны небольших файлов, намного проще просто заменить zip, чем обрабатывать загрузку папки с 50 000 или более элементами.