|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Aksenov 2:5020/1930.50 15 Oct 2001 01:16:00 To : Dmitry Shkatov Subject : Upload файлов на удаленный сервер -------------------------------------------------------------------------------- Пpивет гоpячий, Dmitry Shkatov! Как-то pаз, а точнее Сpд Окт 10 2001, писано было Dmitry Shkatov (2:5036/26.14) к Serge Aksenov: SA>> А какие проблемы? <FORM SA>> ACTION="http://not.your.site.com/upload.cgi"> DS> Т.е. cgi должен лежать на удаленном сайте? А без этого нельзя? А сам как думаешь? ;-) DS> Просто есть ситуация - мой сайт, на котором лежит скрипт формы и DS> удаленный анонимный ftp. Вот нужно загружать файл через форму на моем DS> сайте на удаленный ftp. Это вряд ли, как говорил тов. Сухов. DS> А если так нельзя, то как можно? С загрузкой DS> сначала ко мне, а потом туда? Как? Hу как... Пишешь скрипт, который получает закачанный файл и по ftp перекачивает его дальше, куда надо, потом проверяет размер и если все в порядке - временный файл удаляет. Если твой сайт под IIS/ASP - могу рассказать, где берутся бесплатные компоненты поддержки закачки и ftp, если на Перле - идешь на CPAN и устанавливаешь модули, если на php - то не знаю, надо в каком-нибудь RU.PHP спрашивать, если такая эха есть. Если ОЧЕHЬ сильно извратиться на Перле, то можно сделать так, что промежуточного файла не будет - скрипт получает из формы размер и имя, открывает ftp-соединение, лезет в нужную папку, открывает там файл на (пере)запись и потом куски собственно файла, которые лезут в него из формы, на ходу раскодирует и заливает на ftp. Hо это очень неудобно и ненадежно, а также очень чувствительно к ошибкам передачи. Лучше схема с временным файлом. Вcего наилyчшего, Serge Aksenov. [ICQ UIN: 1627378] --- Старик Козлодоев 1.1.5-0908 * Origin: Точность - вежливость снайперов.. (2:5020/1930.50) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/45343bca00b9.html, оценка из 5, голосов 10
|