Расширения файлов, расширения!
|
bezone 09/12/09 12:54 AM |
|
Перелопатил в попытках найти ответ на вопрос, как этот форум, так и парочку англоязычных. Безрезультатно.
Как все-таки сделать так, чтобы Opera 10 все-таки сохраняла файлы в том виде, в котором это отдает сервер, а не меняла расширения на "Opera Web Document" (.htm)?
Привожу конкретный пример. 1) _//addons.miranda-im.org/index.php?action=display&id=81_ Skull icons 1.0 -> Download и тут опера предлагает сохранить с расширением .htm
2)Там же. Plugins Replacement Icons 1.0 -> Download Фигасе! Оказывается это ZIP архив! Кто бы мог подумать!
Между тем, в обоих случаях - это архивы. И Content-type у них одинаковый, насколько я вижу. Короче, слов нет...
|
Re: Расширения файлов, расширения!
|
iNDiAnFLy 09/12/09 02:41 AM |
|
по моему это глюк сервера - в первом случае у меня по обеим ссылкам опера предложила скачать архивы, но после перезагрузки страницы открыла второй файл как текстовый документ =)
|
Re: Расширения файлов, расширения!
|
bezone 09/12/09 06:56 AM |
|
Тогда уж глюк Opera, раз повторить это в других браузерах у меня не получается.
|
Re: Расширения файлов, расширения!
|
Ilya 09/12/09 12:42 PM |
|
Opera 10, Linux. Все ссылки с того сайта открываются правильно - предлагают сохранить архив. И после перезагрузки тоже. Смотрите у себя, что и как. Или, может, на сервере исправили какие-то ошибки. Всё может быть. На самом деле в целях безопасности Opera по умолчанию не обрабатывает файлы по расширению, а согласно указанию сервера о типе файла. Если сервер молчит или выдаёт ошибочную информацию - Opera открывает файл как текстовый документ или HTML-страницу.
|
Re: Расширения файлов, расширения!
|
WatsonRus 09/12/09 12:48 PM |
|
Попробовал - на других браузерах и на 8.54 всегда загружает как архив, на 9.27 уже через раз, то как архив, то как текст. Значит, с сервером все Ок, глючит Опера.
Баг с проблемами распознавания контента давний, и похоже, даже усугубился, чем старше версия Опера, тем хуже...
В ответ на: На самом деле в целях безопасности Opera по умолчанию не обрабатывает файлы по расширению, а согласно указанию сервера о типе файла. Если сервер молчит или выдаёт ошибочную информацию - Opera открывает файл как текстовый документ или HTML-страницу.
Вот в этом и причина. Все остальные браузеры дурью не маются, а Опера все старается думать за всех, а юзерам приходится искать обходной путь через одно место.
А отключить это в настройках можно?
|
Re: Расширения файлов, расширения!
|
iNDiAnFLy 09/12/09 12:57 PM |
|
Илья, только что сново проверил - первый файл принимается как архив, второй тоже, третий жуе как текст открывается... Opera 10.10 Linux
мне кажется, что это бага связанная с торопливостью оперы - общение с сервером происходит в каком-то ускоренном режиме, то ли не все запросы отсылаются, то ли не всех ответов опера дожидается...
|
Re: Расширения файлов, расширения!
|
bezone 09/12/09 01:49 PM |
|
Эхх... Одним словом, никак настроить нормальную работу с сохранением файлов невозможно? Есть где-нибудь ключик, чтобы Опера не считала пользователя чайником и не пыталась думать за него в этих случаях?
|
Re: Расширения файлов, расширения!
|
amr_now 09/12/09 02:39 PM |
|
Есть глючный практически неработающий ключик: opera:config#UserPrefs|TrustServerTypes
Вообще в дебри настроек Opera лучше со слабыми нервами не лазить, может крыша поехать от глюков.
|
Re: Расширения файлов, расширения!
|
WatsonRus 09/12/09 02:47 PM |
|
amr_now Все это лишнее подтверждение ваших золотых слов на РуБорде:
В ответ на: Всё что можно было сломать, сломали в 9.50.
хотя уже и 9.27 ведет себя аналогично.
|
Re: Расширения файлов, расширения!
|
bezone 09/12/09 04:19 PM |
|
amr_now Хм... Вроде что-то с этой настройкой получше. Надо будет посмотреть, не поломалось ли теперь что на других серверах =)
|
Re: Расширения файлов, расширения!
|
bezone 09/12/09 04:26 PM |
|
Мде. Теперь на других сайтах расширения начинает менять. Короче, выключил... Эхх...
|
Re: Расширения файлов, расширения!
|
denis_0k 09/12/09 04:44 PM |
|
все нормально открывается. правда со второго раза, первый раз начинает открываться типа текстового файла в окне оперы, но как я понял это косяк интеграции DownloadMaster'а — после его установки начали иногда линки тупить. но по вопросу топика: все работает
|
Re: Расширения файлов, расширения!
|
bezone 09/12/09 05:25 PM |
|
denis_0k Версия браузера? А как без DownloadMaster работает?
|
Re: Расширения файлов, расширения!
|
Ilya 09/12/09 05:37 PM |
|
Да, после многократного нажатия на различные ссылки мне тоже удалось понаблюдать предложение открыть HTML. И таки да - очень похоже, что Opera отрабатывает скриптовую ссылку по-разному в зависимости от скорости доступа. Просьба отписаться: укажите свою скорость подключения и число повторений бага. У меня скорость до 1 МБита, но плавает часто. Может быть, поэтому не сразу удалось увидеть баг.
|
Re: Расширения файлов, расширения!
|
iNDiAnFLy 09/12/09 07:48 PM |
|
сейчас тоже около мегабита, скачет не сильно, при закачке крупных файлов получается не меньше 230 килобайт в секунду (по показаниям оперы)...
на вкладке "сеть" все "подключения" стоят в максимум (128), глюк проявляется не раньше чем при попытке скачать второй файл (не важно какой по счёту в списке)...
осталось только набрать ещё 2-3 подтверждения и можно писать баг-репорт
|
Re: Расширения файлов, расширения!
|
extreme 09/12/09 08:43 PM |
|
Первые ссылки открывались в ДМ, последние как htm. Скорость 512 кбит\с
|
Re: Расширения файлов, расширения!
|
bezone 09/12/09 08:50 PM |
|
Проапгрейдился до билда Opera 10.10 1778. Теперь картинка такая: после первого нажатия - выводится текст, повторный возврат (кнопкой <-) на страницу и нажатие - предлагается загрузить файл.
|
Re: Расширения файлов, расширения!
|
Ilya 09/12/09 11:39 PM |
|
Мистика какая-то. Одну и ту же ссылку жмёшь - из десяти раз один выдаёт HTML файл, хоть 50 раз жми...
|
Re: Расширения файлов, расширения!
|
iNDiAnFLy 09/13/09 07:15 AM |
|
а у меня не так =) по первой ссылке отжал 21 раз - сначало 11 с отменой закачки, потом 10 каждый раз отжимая F5 -- ни разу не открыл текстом, зато потом нажал на вторую ссылку и тут же получил текстовый файл =))
|
Re: Расширения файлов, расширения!
|
Ilya 09/13/09 11:06 AM |
|
Если кто дружит с JavaScript - может, проверить, как он сделан на том сайте? Что-то меня мучают подозрения, что косяк таки у них. При проверке страницы валидатором выдаёт 540 ошибок. Многовато, однако.
|
Re: Расширения файлов, расширения!
|
iNDiAnFLy 09/13/09 11:18 AM |
|
там JS в раздаче вообще не задействован
|
Re: Расширения файлов, расширения!
|
WatsonRus 09/13/09 03:41 PM |
|
В ответ на: Что-то меня мучают подозрения, что косяк таки у них. При проверке страницы валидатором выдаёт 540 ошибок.
Почему же тогда 8.54 всегда обрабатывает правильно? Нет,это косяки 9-й и 10-й Оперы... У меня 5Мбит, так что это не от скорости, ИМХО скорее Опера неправильно обрабатывает ответы сервера...
|
Re: Расширения файлов, расширения!
|
Ilya 09/13/09 04:11 PM |
|
Я уже отправил баг-репорт. Плохо то, что баг повторяется нерегулярно.
|
Re: Расширения файлов, расширения!
|
bezone 09/13/09 09:11 PM |
|
Объясните мне также следующий косяк. Условно говоря, на сервере лежит файл с названием picture.jpg, но его mime тип соответствует исполняемому файлу. Opera насильно заставит меня сохранить его как picture.exe? То есть - отличная схема распространения вирусов? Утрирую отчасти, но...
Это я сужу просто по тому, как Opera ведет себя при загрузке с другими файлами, упорно переделывая расширения под те, которые ей кажутся правильными.
Шлепните, например, здесь _//qip.ru/ru/pages/download_pda_symbian_ru/_ по ссылке "Скачать QIP PDA Symbian 9" и посмотрите, как извратится расширение...
|
Re: Расширения файлов, расширения!
|
extreme 09/13/09 09:44 PM |
|
qippda2011.sisx - все правильно передает в ДМ. А если сохранить по ссылке, то действительно, предлагает рар))
|
Re: Расширения файлов, расширения!
|
bezone 09/13/09 10:26 PM |
|
Я что подумал то. Я конечно плагины не люблю. Но раз уж пошло такое веселье. Не существует ли такого плагина для Opera, который при нажатии на ссылку правил бы для получаемого файла mime тип, дабы Opera извратом не занималась? =)
|
Re: Расширения файлов, расширения!
|
Ilya 09/14/09 01:03 PM |
|
Проще не париться а использовать ПКМ->Сохранить по ссылке как...
|
Re: Расширения файлов, расширения!
|
bezone 09/14/09 01:16 PM |
|
Да в принципе, я не парюсь. Просто по привычке (как и пару лет назад) открываю IE, когда сталкиваюсь с сайтом, коряво отображаемым в Opera, либо файлами, которые Opera не хочет сохранять или сохраняет криво... C каждой версией надеюсь, что Опера избавит от необходимости использовать другие браузеры... Но в последнее время я наверное стал пессимистом... =)
|
Re: Расширения файлов, расширения!
|
extreme 09/14/09 03:05 PM |
|
В ответ на: Проще не париться а использовать ПКМ->Сохранить по ссылке как...
Вот именно по ней и предлагает сохранить в rar вместо sisx Хотя меня это особо не напрягает, т.к. пользуюсь ДМ
|