Forum Webscript.Ru

Программирование => Perl => Тема начата: limazzz от 13 Ноября 2003, 21:49:46

Название: Скрипт для скачивания файлов!
Отправлено: limazzz от 13 Ноября 2003, 21:49:46
Нужна помощь!!!:confused:
Плиз!
*Ситуация такая:
Есть ftp сервак, на нем лежат фильмы, я написал html интерфейс на cgi для для удобного поиска фильмов и соответственно скачивания их.
*При этом возникли некоторые проблемы:
Сейчас у меня скачиваются фыльмы путем редиректа "Location", но так как у меня лежат .avi IE автоматически включает Win Media Player. Мне нужно чтобы он предлагал сохранить файл.
Вариант с прямой ссылкой на ftp не подходит.
Так вот суть проблемы:
Я попробовал использовать
Цитировать
print "Content-Type: application/x-asdf; name=\\"LaLa\\"\\n\\n";
open(F,"$_");
print ;
close (F);

1) Этот вариант плохо подходит для больших файлов (700мв), т.к. в данном случае он сначала читает файл, а после предлагает сохранить....
2) При файлах небольшого размера он не обрабатывает поле "name", предлагает сохранить файл с именем скрипта "index.cgi", а не "LaLa".
Если кто-нибудь может помочь мне в данной ситуации, буду очень благодарен!
Заранее спасибо!!!:confused:
Название: Скрипт для скачивания файлов!
Отправлено: Chs от 13 Ноября 2003, 22:15:38
1) Ну а кто заставляет считывать весь файл целиком?
2) Поиск по форуму рулит.
Название: Скрипт для скачивания файлов!
Отправлено: limazzz от 13 Ноября 2003, 22:17:58
Цитировать
1) Ну а кто заставляет считывать весь файл целиком?

А какие есть еще варианты?
Название: Скрипт для скачивания файлов!
Отправлено: Chs от 13 Ноября 2003, 22:54:52
Цитировать
А какие есть еще варианты?

Англицким же по бэкграунду в доке:
In scalar context, evaluating a filehandle in angle brackets yields the
       next line from that file (the newline, if any, included), or "undef" at
       end-of-file or on error.

Лень читать?
Название: Скрипт для скачивания файлов!
Отправлено: limazzz от 13 Ноября 2003, 23:07:35
Ок! Спасибо! С 1 пунктом я разобрался!
А как насчет 2-го?
IE предлагает сохранить как index.cgi.......
Название: Скрипт для скачивания файлов!
Отправлено: Chs от 13 Ноября 2003, 23:20:27
А насчет второго я уже писал. Читаем внимательно?