Ошибочное определение типа скачиваемого файла
|
ValeryK 08/27/08 06:09 AM |
|
Ситуация такая: имеем прямую ссылку на скачивание файла с расширением САВ (например эту: _//download.qip.ru/pda/qippda2040.cab_ Клацаем по ней мышой и видим чудо - опера предлагает сохранить этот файл с другим расширением, теперь уже RAR!
IE этот файл скачивает нормально. То, что это глюк именно оперы, а не кривых настроек операционки я убедился, когда та же самая ситуация полностью повторилась на моем КПК, только уже с Opera Mobile 9.51beta
Вопрос к спецам: КАК ЛЕЧИТЬ?
Спасибо.
|
Re: Ошибочное определение типа скачиваемого файла
|
Ilya 08/27/08 06:22 AM |
|
Настроить обработку CAB-файлов в Opera.
Настройки-Дополнительно-Загрузки, кнопка Добавить, вписать расширение cab и выбрать сохранение на диск.
|
Re: Ошибочное определение типа скачиваемого файла
|
ValeryK 08/27/08 08:28 AM |
|
...не-а, не помогло есть добровольцы щелкнуть по выше приведенной ссылке и подтвердить/опровергнуть глюк?
|
Re: Ошибочное определение типа скачиваемого файла
|
Ilya 08/27/08 09:19 AM |
|
Да, переименовывает. Напишу баг-репорт. А пока можешь пользоваться контекстным меню правой кнопки мыши, пункт - "Сохранить содержимое как..." с ручной правкой расширения.
|
Re: Ошибочное определение типа скачиваемого файла
|
ValeryK 08/27/08 10:09 AM |
|
Спасибо, Илья! В репорте хорошо бы упомянуть и про OperaMobile 9.51beta, если бы не она, я бы не заметил этой ошибки... Там этот баг приводит к невозможности открытия файла (cab в Windows Mobile это файл-дистрибутив приложения), т.к. сохраненный с расширением rar, он и архиватором не открывается.
|
Re: Ошибочное определение типа скачиваемого файла
|
iNDiAnFLy 08/27/08 10:19 AM |
|
проблема достаточно бородатая: многие серверы отдают файлы не указывая или неверно указывая медиа-тип, Opera в случаях "несостыковок" самостоятельно определяет медиа-тип и делает это не как венда по расширению, а как *NIX по содержимому (это правильно), при этом пытаясь помочь пользователю, заодно и исправляет расширение (если его нет или оно не совпадает с медиа-типом)...
скачать файл не меняя расширение можно: 1. скопировать адрес файла и поместить его в поле "Quick Download" на странице загрузок
2. поправить обработку медиа-типа application/x-rar-compressed -- находим в настройках этот медиа-тип, добавляем после запятой к расширению "rar" расширение "cab" выглядеть должно так: application/x-rar-compressed rar,cab
вуаля, всё правильно скачивается и с исходным расширением
|
Re: Ошибочное определение типа скачиваемого файла
|
ValeryK 08/27/08 10:36 AM |
|
iNDiAnFLy, второй способ, конечно, радикальнее и красивее. Жаль только, что он не реализован "из коробки", а надо своими руками лезть...
|
Re: Ошибочное определение типа скачиваемого файла
|
iNDiAnFLy 08/27/08 10:38 AM |
|
ну не могут разработчики предусмотреть всё =) это же люди, а не машины, тем более, что расширений слишком много -- добавлялли только те, которые наиболее часто встречаются в сети интернет
|
Re: Ошибочное определение типа скачиваемого файла
|
Angolier 08/27/08 10:44 AM |
|
также подтверждаю... расширение можно поменять и после скачивания.
|
Re: Ошибочное определение типа скачиваемого файла
|
ValeryK 08/27/08 11:24 AM |
|
...это будет наверно уже разговор для другой "доски", но в WM это расширение (САВ) самое востребованное и часто используемое при закачках. Поменять-то расширение - не вопрос после скачивания, только вот до этого надо еще догадаться! На КПК далеко не так все очевидно.
|
Re: Ошибочное определение типа скачиваемого файла
|
Ilya 08/27/08 12:30 PM |
|
Баг-репорт отправил.
|
Re: Ошибочное определение типа скачиваемого файла
|
iNDiAnFLy 08/27/08 03:07 PM |
|
а зачем багрепорт?
сомневаюсь, что это именно ошибка, ведь Opera правильно себя повела.
не мгут же норвеги добавлять в медиа-типы все возможные расширения который используются для application/x-rar-compressed,
да и многих других тоже нет,
я вот сейчас посмотрел: нет например 7z,
или вот tbz2 -- медиа-тип есть, а такого расширения нет, хотя достаточно часто сокращают tar.bz2 до tbz2
|
Re: Ошибочное определение типа скачиваемого файла
|
Ilya 08/27/08 04:52 PM |
|
Ну, я отправил, а там пусть сами разбираются - баг или нет
|