2013年3月15日 星期五

[FTP] 上傳

之前我有介紹關於 FTP
1、取得 FTP 資料夾下的所有檔案、資料夾清單或詳細資料
2、刪除檔案
3、取得檔案大小

今天我要多介紹如何用 VB 來寫 FTP 上傳


  ~程式碼 VB~  


      Dim clsRequest12 As System.Net.FtpWebRequest = _
      DirectCast (System.Net.WebRequest .Create( "ftp://1.1.1.1" ), System.Net. FtpWebRequest)

      clsRequest12.Credentials = New System.Net.NetworkCredential ("帳號","密碼")
      clsRequest12.Method = System.Net. WebRequestMethods .Ftp .UploadFile
      ' read in file...
      Dim bFile12() As Byte = System.IO.File .ReadAllBytes("C:/test.txt" )

      ' upload file...
      Dim clsStream12 As System.IO. Stream = _
               clsRequest12.GetRequestStream()
      clsStream12.Write(bFile12, 0, bFile12.Length)
      clsStream12.Close()
      clsStream12.Dispose()
                 

    ~VB 說明~   

一、在地一條程式碼中的「Create( "ftp://1.1.1.1/" )」是為你要上傳到的地方。

二、「ReadAllBytes("C:/test.txt" )」是你要上傳檔案的路徑。

三、「clsStream12.Dispose()」上傳完後要釋放記憶體。



FTP 所有相關程式碼文章