2014-12-02 3 views
-1

Мне нужно отправить файл с помощью SFTP в VS2013 (C#). Каков наилучший способ сделать это? Не уверен, существуют ли какие-либо встроенные библиотеки для этой функции, или я имею отношение к третьей стороне.SFTP visual Studio 2013

Спасибо!

+1

Что вы пытаетесь сделать: Используйте функцию в Visual Studio, чтобы загрузить файл самостоятельно, или написать код, чтобы отправить файл через SFTP? – Brian

+0

Я смотрел, в частности, в прошлом году, для этой же функциональности, которую можно использовать в одном из моих проектов и без домино. Я столкнулся с полезной библиотекой, которую я сейчас использую и хорошо работаю. Это несвободно, но это полезно. http://www.chilkatsoft.com/ .. Это предполагает, что вы пытаетесь написать приложение, использующее SFTP. –

+0

Вы также можете посмотреть WinSCP. Он имеет управляемую оболочку кода, которая позволяет контролировать сеансы SFTP с C# и других языков .NET. http://winscp.net/eng/index.php. WinSCP является бесплатным, но в отличие от Chilkat это не все управляемый код. – user469104

ответ

1

Смотреть это: http://www.codeproject.com/Tips/720370/Easy-SFTP-Secure-FTP-With-Csharp-and-PSFTP

Может быть, эта ссылка будет полезна для Вас.

С уважением,

+0

Единственное, что мне не нравится в этом, - это тот факт, что вы должны использовать приложение, такое как PuTTy, чтобы сначала принять сертификат. В противном случае, похоже, это бесплатное решение. –

+0

Да: я больше не нашел решения. Я хочу, чтобы он помог пользователю решить его вопрос. – MartaGom

+0

Согласен. Лучше, чем ничего. Если бы OP мог найти способ как-то автоматизировать процесс сертификации, тогда это было бы идеально. –