Перейти к контенту
  • 0

загрузка файлов mht


Вопрос

Всем привет!

 

Имеется неоходимость что бы юзер мог грузить в сообщении файлы формата mht. Изначально такой возможности нет. Добавил в conf_mime_types описание формата mht "message/rfc822" => array(1, 'mht.gif', 'Web Archive')

Заработало, файлы грузятся. Но... при открытии файлов броузер выдает синтаксическую ошибку, т.к. в адресной строке появляется что то типа mhtml:http://ra.local/forum/index.php?act=Attach&type=post&id=119

 

Я так понимаю это происходит из-за того, что тип "message/rfc822" описывает не только mht формат, но и mhtml. И в attach.php при открытии файла, когда в заголовке передается "message/rfc822" сервак начинает передавать клиенту данные в формате mhtml а не mht. Сервак IIS 5.0

 

Есть ли возможность как либо обойти данную ситуацию?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

krits

а) попробовать слать заголовок Force Download, если раширение файла .mht

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

 

б) попытаться выявить реальный mime-type mht файлов.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
В том то и дело, что грузить файлы mht формата они хотят из-за того что бы файл сразу открывался в браузере, без предварительной загрузки.
Ссылка на комментарий
Поделиться на других сайтах

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

это не безопасно.

 

По подробнее можно узнать, во всех ли это браузерах происходит. Пробовали ли сделать на сервере не IIS (под апачем)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Форум используется только в локальных целях, без выхода во внешний мир. (насчет безопасности)

 

Другой сервер не пробовал, да и не спасет он, даже если получится, корпоративная платфора построена на IIS.

 

Вот такие пироги с котятами:-(

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.