[closed] Программный кроссбраузерный красивый download
А почему не сабмит формы в текущее окно + правильно выставленные заголовки со стороны сервера?
location.href='http://localhost/4736.zip';
Попробую еще раз, а то что-то не уверен.
Правильные заголовки — это что?
?
Content-Type: application/pdf
Content-Disposition: attachment; filename="test.pdf"
Content-Transfer-Encoding: binary
Content-Length: 1000 (правильная)
Отправить форму в том же окне?
А почему не сабмит формы в текущее окно + правильно выставленные заголовки со стороны сервера?Спасибо, я клинический ... .
Всё очень просто и очевидно, действительно.
PS: когда пробовал — target все равно ставил, но неправильный.
PPS: Ща потестируем уменьшается ли собственный рейтинг.
Оставить комментарий
pilot
На клиенте есть JS-скрипт, который чего-то там делает.При наступлении некоторого события хочется скриптом скачать файл (открыть диалог Open/Save) без открывания новых окошек браузера, а скрипт продолжит работу.
Браузеры: IE, FF, Opera, Safari
Варианты:
— кликать <a>: программно не кликается, через нее скачать не получается
— менять iframe.src: как-то ненормально кэшируется в Safari
— submit формы через iframe: плохо работает в Safari, поднимается лишнее пустое окно, в IE еще не проверил.
Какие есть еще варианты?
Нужно ли показать кусок кода? Что-нибудь непонятно?