Вопрос

Это классика ASP, а не .Net.Нам нужно найти способ подключения к серверу по SFTP для загрузки и скачивания пары файлов, созданных пользователем.

Что другие люди использовали для реализации SFTP в классическом ASP?Не обязательно против покупки контроля.

Это было полезно?

Решение

Если у вас есть возможность использовать WScript.Shell, вы можете просто запустить pscp.exe из Шпаклевка упаковка.Конечно, это не идеально, но оно выполнит свою работу и позволит вам использовать SCP/SFTP в классическом ASP.

Другие советы

Я сделал это так: создал файл командного сценария и передал его в командной строке с помощью команды /b в psftp.exe.Я также пробовал это в Perl, но пока не нашел более аккуратного способа сделать это.

Проблема с этим методом заключается в том, что вам уже необходимо принять отпечаток пальца RSA.Если нет, то сценарий либо будет ждать ввода пользователя, чтобы принять его, либо пропустит его, если вы работаете в полнопакетном режиме, с ошибкой.Кроме того, если сервер изменится так, что изменится отпечаток пальца RSA (например,кластер), то вам необходимо повторно принять отпечаток пальца еще раз.

Не идеальный метод, но единственный, который я знаю.

Я буду следить за этим вопросом, если кто-нибудь знает другой способ.

Проблема с этим методом заключается в том, что вам уже необходимо принять отпечаток пальца RSA.Если нет, то сценарий либо будет ждать ввода пользователя, чтобы принять его, либо пропустит его, если вы работаете в полнопакетном режиме, с ошибкой.Кроме того, если сервер изменится так, что изменится отпечаток пальца RSA (например,кластер), то вам необходимо повторно принять отпечаток пальца еще раз.

Раньше я делал это с помощью FTP в Windows (создал файл команд и выдал FTP.exe)

Xetius. Я пытался проголосовать за ваш ответ и принять ваш ответ, но получил предупреждение о том, что для этого мне нужно 25 представителей.Извини.

Ранее я использовал компонент отсюда:www.weonlydo.com.Я не нашел этот комплект самым простым для разработки, но он быстро выполнил свою работу.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top