Как отправить браузеру бинарный файл из скрипта... Или модуль CGI такого не умеет и его надо будет енкодить ручками и ручками же приделывать заголовок? Нехочу...
Лучше всё же Content-Type соответствующий отдавать. Вдруг браузер сможет данный тип и сам показать, а не только предложить на диск сохранить? application/pdf или application/zip, например.
Коль, не бывает бинарных файлов. Это у тебя какието виндусовые глюки в мозгах. Поток байт он и есть поток байт, независимо от наличия в нем символов с кодом меньше 32 (и даже с кодом 0). Перлу и web-серверу - все равно.
Единственный случай когда web-серверу не все равно - это русский апач, но по-моему, его уже везде повывели.
Подожди, подожи... а разве не положено нетекстовые файлы base64 енкодить при передаче по http? или это только один из вариантов? Или я вообще что-то с чем-то путаю?
no subject
Date: 2008-10-26 08:41 am (UTC)Content-Disposition: file; filename=file.dat
Content-Type: binary/octet-stream
отбить пустой строкой и гнать контент
no subject
Date: 2008-10-26 08:52 am (UTC)no subject
Date: 2008-10-26 09:07 am (UTC)no subject
Date: 2008-10-26 09:09 am (UTC)Единственный случай когда web-серверу не все равно - это русский апач, но по-моему, его уже везде повывели.
no subject
Date: 2008-10-26 09:52 am (UTC)no subject
Date: 2008-10-26 10:12 am (UTC)