Можно ли с помощью скрипта (JavaScript) или технологоии ASP создать ссылку для скачивания файла?
Т.е. нажав на ссылку скачать *.jpg файл?
*.jpg файл?создать ссылку для скачивания файла?
Автор Bubadobr, 04.08.2003, 14:22
#4
Отправлено 05.08.2003, 01:03:55
ALX прав
Этот код(см. ниже) вынуждает мой браузер сохранить JPG файл хотя он(браузер) безусловно настроен на их показ а не на сохранениe
#!perl
print "Content-Disposition: attachment; filename=\"my.jpg\"\r\n";
print "Content-Type: application/octet-stream\r\n";
print "Content-Type: application/force-download\r\n";
print "Content-Type: application/download\r\n";
print "Content-Transfer-Encoding: binary\r\n\r\n";
open (MY, "/путь/до/my.jpg") or die
binmode MY;
binmode STDOUT;
print <MY>;
Этот код(см. ниже) вынуждает мой браузер сохранить JPG файл хотя он(браузер) безусловно настроен на их показ а не на сохранениe
#!perl
print "Content-Disposition: attachment; filename=\"my.jpg\"\r\n";
print "Content-Type: application/octet-stream\r\n";
print "Content-Type: application/force-download\r\n";
print "Content-Type: application/download\r\n";
print "Content-Transfer-Encoding: binary\r\n\r\n";
open (MY, "/путь/до/my.jpg") or die
binmode MY;
binmode STDOUT;
print <MY>;
#8
Отправлено 06.08.2003, 00:57:53
kornel вы лучше мне как специалист "специалисту" скажите сработает ли такое решение для Apach'а
создать для загружаемых jpg'ов отдельную директорию
в неё положить .htaccess такого содержания
ForceType application/octet-stream
или
AddType application/octet-stream .jpg
PS вот перечитал вопрос и увидил ASP не Апач у них вероятно Впрочем, принцып оди и тот ЖЕ?
создать для загружаемых jpg'ов отдельную директорию
в неё положить .htaccess такого содержания
ForceType application/octet-stream
или
AddType application/octet-stream .jpg
PS вот перечитал вопрос и увидил ASP не Апач у них вероятно Впрочем, принцып оди и тот ЖЕ?
#9
Отправлено 06.08.2003, 19:54:17
Думаю реально такой код сервак положит если будет просто огромное кол-во посещений, что в принципе в Казахстане маловероятно так что можно было не цеплятсялучше даже принципиальную возможность показывать так, чтоб она сервера не ложила
uuu
IIS и Apache различаются кардинально и почти во фсем.
#10
Отправлено 07.08.2003, 09:29:23
реально рядом с лежащим сервером (положенным таким невинным способом) нужно класть админа Потому как есть таки директивы ограничивающие максимально доступную память процесса RLimitMEM(для Apach) (впрочем я не есть специалист и могу ошибаться) Но при этом программист ДОЛЖЕН таки об этом( о том о чём сказал kornel) думать ИМХО
Не думаю что IIS какой-то особенный и у него нет механизмов ассоциации расширений файлов с MIME типами ПЛЮС механизма позволяющего привязать эти установки не ко всем каталогам сервера а только к одному (не затрагивая других каталогов)
Bubadobr в общем вам нужно чтобы сервер при отдачи JPG файлов(которые мы хотим сохранять) установил MIME тип в Content-Type как application/octet-stream Как это сделать поищите и будет вам :{
(NOTE я не специалист и могу путать термины и понятия, заблуждаться насчёт возможностей)
Не думаю что IIS какой-то особенный и у него нет механизмов ассоциации расширений файлов с MIME типами ПЛЮС механизма позволяющего привязать эти установки не ко всем каталогам сервера а только к одному (не затрагивая других каталогов)
Bubadobr в общем вам нужно чтобы сервер при отдачи JPG файлов(которые мы хотим сохранять) установил MIME тип в Content-Type как application/octet-stream Как это сделать поищите и будет вам :{
(NOTE я не специалист и могу путать термины и понятия, заблуждаться насчёт возможностей)
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0