Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.07.2009, 18:43
Новичок на форуме
Отправить личное сообщение для cayes Посмотреть профиль Найти все сообщения от cayes
 
Регистрация: 07.07.2009
Сообщений: 4

Скачивание файла.
после определенных действий пользователя ему предоставляется возможность скачать файл. просто в определенный момент выполняется
window.location.href = url;

сервер на котором находятся файлы для скачивания настроен немного не хорошо! и перенастраивать нельзя!!!
в общем то всё хорошо, но только опера не скачивает файл, а открывает его (файлы RAR и ZIP)

MIME-type "application/zip" для файлов RAR и ZIP на сервере установить нельзя (но должен заметить, что не знаю в этом ли причина, если кто знает почему опера себя так может вести, поделитесь )
значит вопрос: как заставить оперу скачивать этои файлы!?
Ответить с цитированием
  #2 (permalink)  
Старый 07.07.2009, 19:09
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

надо отсылать правильные заголовки с сервера
какие именно я наизусть не помню, но они находятся в гугле за пять минут
если вы не можете никак повлиять на сервер, то ваша задача не решаема
Ответить с цитированием
  #3 (permalink)  
Старый 07.07.2009, 19:18
Новичок на форуме
Отправить личное сообщение для cayes Посмотреть профиль Найти все сообщения от cayes
 
Регистрация: 07.07.2009
Сообщений: 4

как можно прочитать заговки сервера?

если взять прямую ссылку на файл и вставить адресную строку то:
Опера - открывает
ИЕ - предлагает скачать
Лиса - предлагает скачать
может всё дело не в заголовках? может ли быть другая проблема?
Ответить с цитированием
  #4 (permalink)  
Старый 07.07.2009, 19:45
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от cayes
как можно прочитать заговки сервера?
в любом толковом снифере
в "статьях" описано как именно и чем отлавливать заголовки
также можно с помощью firebug-а
о нем также написано в статьях
Сообщение от cayes
может всё дело не в заголовках? может ли быть другая проблема?
Заголовки-это единственный известный мне метод попросить бразуер чтобы он не запускал, а предложил сохранить файл
И в общем-то единственно правильный
.htaccess вам бы помог, если бы вы могли его править
Ответить с цитированием
  #5 (permalink)  
Старый 07.07.2009, 20:59
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Код:
Content-Disposition: attachment; filename=file.txt
Ответить с цитированием
  #6 (permalink)  
Старый 08.07.2009, 03:52
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Kolyaj, это с оперой не помогает
нужно что-то типа
Content-Type: application/x-download
или
Content-Type: application/force-download
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение из тектового файла Jackky Общие вопросы Javascript 14 30.06.2012 01:00
Как найти конец плоского файла Don_001 Общие вопросы Javascript 1 07.07.2009 12:47
Высота фрейма и высота загружаемого файла findman Events/DOM/Window 5 15.09.2008 03:33
Как узнать какие ошибки произошли при парсинге xml файла faunder Events/DOM/Window 0 12.09.2008 14:17
оприделить имя файла www Общие вопросы Javascript 2 10.08.2008 14:34