FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://帳號@ftp.XXXX.com.tw/ExcelFile.xls");
request.Method = WebRequestMethods.Ftp.UploadFile;
// FTP的帳密.
request.Credentials = new NetworkCredential("帳號", "密碼");
// 要上傳的檔案
StreamReader sourceStream = new StreamReader("ExcelFile.xls");
byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
sourceStream.Close();
request.ContentLength = fileContents.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(fileContents, 0, fileContents.Length);
requestStream.Close();
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);
response.Close();
- Mar 18 Thu 2010 14:24
C# 上傳文件至FTP
全站熱搜
留言列表
發表留言