SFTP,第一次聽說,還以為是公司自己搞得一個東東呢,google了一下,原來是一種FTP協議,是可信任的FTP,類似於HTTPS協議。
這次項目就是要將一些數據文件打包通過SFTP傳到德國的Server,所以中途是需要加密傳輸的,即通過SFTP進行數據的上傳動作。
找了一個開源的東東,PSFTP,是一個綠色EXE檔,C#中控制也很方便,於是自己封裝了一下方便自己的應用。
PSFTP的命令是典型的Unix命令,很簡單易懂 ,下面是其基本的命令:
C#中使用Process調用該EXE實現FTP的上傳,參數如下:
C#中調用方式如下:
Upload#region Upload