![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Strob |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 23.12.2003 Где: Ukraine Репутация: нет Всего: нет |
Подскажите пожалуйста как сделать так чтобы ссылка на MP3 файл не открывалась и воспроизводился звук а происходило скачивание этого MP3 файла?
|
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
По моему никак, это не задача JS скрипта. Если сервер отошлет MIME тип файла не известный браузеру(aplication/ххх-ххххх), то браузер предложит сохранить его. Возможно ИЕ поддерживает какие нибудь поля в ответе сервера, которые запрещают ему просматривать содержимое, но скорее всего другие браузеры это поддерживать не будут.
Почему бы не поставить маленький коментарий: что бы сохранить файл, кликните правой кнопкой мыши по ссылке и выберите опцию "сохранить как". -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Strob |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 23.12.2003 Где: Ukraine Репутация: нет Всего: нет |
Спасибо за пояснение будем искать другие пути. |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Странно, но Content-Disposition не существует в RFC2068(HTTP1.1) Еще прикольней с ним IE работает: http://www.securitylab.ru/?ID=27495 Вот нашел, но это не стандарт: http://ftp.tomsknet.ru/docs/rfc/rfc1806.html -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: нет Всего: 32 |
Sardar, он то ли Content-disposition, то ли Content-desposition, точно не помню. Да и на тему HTTP1.1 RFC2616 поновее будет.
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
Strob |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 23.12.2003 Где: Ukraine Репутация: нет Всего: нет |
Тогда подскажите хотябы как сделать чтоб файл открывался и присходило скачивание...
|
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
По моему бесполезно сделать что либо из JS, немного поискал на MSDN'е, глухо...
![]() Единственный выход: сервер должен отослать в заголовке рекомендации для браузера. MuToGeN все равно RFC2616 нет Content-Disposition как стандарт:
А жаль... Не только ИЕ глючит от этотого поля. Вот новое описание: http://www.ietf.org/rfc/rfc2183.txt?number=2183 -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |