架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 26880|回复: 5

[资料] C#与SFTP服务器交互实现上传下载 SFTP上传 SFTP下载

[复制链接]
发表于 2018-12-29 12:23:55 | 显示全部楼层 |阅读模式
本帖最后由 sgFengSu 于 2019-1-1 10:51 编辑

之前写过的帖子没有加上SFTP的东西,在这单独写了
C#本身是没有与SFTP交互的类或者方法,需要引用SSH.NET类库  GitHub SHH.NET下载地址 https://github.com/sshnet/SSH.NET
这个是最新的,如果从其他的放下载的不好用可以先看一下是不是版本的问题,还有本身项目是.NET4.0需要用支持4.0的dll
下载完成的文件内容如图 SSH.NET文件内容.png

然后就可以构建自己的类了,有很多人写过了,可以搜一下,后面我会在附件上上传(也是别人写的,忘了从哪儿下载的)。无论上传还是下载要先连接,最后关闭连接就行了。
PS:SFTP默认端口 22
哦,对了,SFTP跟FTP有区别,别搞混了。多了个S(Secure) 安全,与FTP相比,SFTP更安全,不过更安全牺牲的就是性能,传输速率会变慢。
linux系统只要开启SSH,SFTP也就有了,不需要安装,而FTP需要单独去安装
UploadFile在上传的时候,后面的上传目录是 SFTP服务器文件夹目录+要上传的文件名称。
源码下载:
游客,如果您要查看本帖隐藏内容请回复





上一篇:office 全套学习资料(值5000元)
下一篇:C#控制多线程最大并行数量
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-12-31 11:12:31 | 显示全部楼层
学习了,前段时间就在搞ftp上传和下载功能。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-12-31 15:50:58 | 显示全部楼层
C#与SFTP服务器交互实现上传下载 SFTP上传 SFTP下载,kanakn
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-7-18 15:26:34 | 显示全部楼层
感谢提供
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-8-29 18:07:31 | 显示全部楼层
刚好需要,看看学习学习
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-6-12 11:40:26 | 显示全部楼层
找了好多方式希望这个可以
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-29 16:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表