Это классика ASP, а не .Net. Мы должны получить доступ к SFTP на сервер для загрузки и загрузки нескольких файлов, которые запускается пользователем.
Что другие люди использовали для SFTP в ASP classic? Не обязательно против покупки контроля.
Это классика ASP, а не .Net. Мы должны получить доступ к SFTP на сервер для загрузки и загрузки нескольких файлов, которые запускается пользователем.
Что другие люди использовали для SFTP в ASP classic? Не обязательно против покупки контроля.
Если у вас есть возможность использовать WScript.Shell, вы можете просто выполнить pscp.exe из пакета Putty. Очевидно, что это не так идеально, но он выполнит эту работу и позволит использовать SCP/SFTP в классическом ASP.
То, как я это сделал, - создать файл команды script и передать это в командной строке с помощью команды /b на psftp.exe. Я также пробовал это в Perl и еще не нашел более аккуратного способа сделать это.
Проблема с этим методом заключается в том, что вы уже должны принять отпечаток пальца RSA. Если нет, то script будет либо ждать ввода пользователем, чтобы принять его, либо пропустит его, если вы работаете в полном пакетном режиме, с отказом. Кроме того, если сервер изменится так, что его отпечаток пальца RSA изменится (например, кластер), вам нужно снова подтвердить распечатку пальцем.
Не идеальный метод, но единственный, который я знаю.
Я буду смотреть этот вопрос, если кто-то знает другой способ.
Проблема с этим методом заключается в том, что вы уже должны принять отпечаток пальца RSA. Если нет, то script будет либо ждать ввода пользователем, чтобы принять его, либо пропустит его, если вы работаете в полном пакетном режиме, с отказом. Кроме того, если сервер изменится так, что его отпечаток пальца RSA изменится (например, кластер), вам нужно снова подтвердить распечатку пальцем.
Я делал это с FTP на windows (создайте файл команд и выложите файл FTP.exe)
Xetius Я попытался повысить ваш голос и принять ваш ответ тоже, и я получил предупреждение, что мне понадобилось 25 человек для этого. К сожалению.
Я ранее использовал компонент здесь: www.weonlydo.com. Я не нашел его самым легким комплектом для разработки, но он быстро выполнил задание.