скачивание файлов, проассоциированных в системе

zerkms

TDD infected
Команда форума
скачивание файлов, проассоциированных в системе

привет народ. столкнулся с траблой:

нужно выдать юзверю на скачивание файл, расширение которого проассоциировано в его системе, например .pdf.

если сделать чо нить типа:

<a href="somefile.pdf">click here 2 dl</a>

то файл начнёт открываться.

понимаю, что для того чтобы открылся стандартный диалог скачивания/открывания файла нужно сделать новую пустую страницу, но не знаю что напистаь тут:

<meta http-equiv="" content="; charset=">
 

neko

tеam neko
я так понимаю это поведение ие, от которого его не отучить.

только save target as..
 

neko

tеam neko
подводишь курсор к ссылке
нажимаешь правую кнопку мыши
выбираешь в меню save target as
 

fixxxer

К.О.
Партнер клуба
а)отдавай скриптом
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=foo.pdf");
readfile("foo.pdf");

б)пропиши апачу в mime.types .pdf в application/octet-stream
 

neko

tеam neko
fixxxer

а - это немного не то, сам понимаешь :)
а, на бэ, експлорер чхать хотел.
 

zerkms

TDD infected
Команда форума
2 neko
ну всем юзверям не укажешь, чтобы они "сохраняли объект как...", я бы даже сказал, что никто бы не сделал ыб так, даже если бы написать в полэкрана надпись, что сделать нужно так;)) но всё равно спасибо за внимание
 

neko

tеam neko
да ладно, миллионы сайтов в даунлоадсах описывают ту же процедуру, что я тебе описал

и вроде, еще никто не умер от этого
 
Сверху