求C#ftp客户端源代码,谢谢
上传、下载、创建目录、文件,删除目录文件重新命名目录文件
谢谢 --------------------编程问答--------------------
string ftpurl = "FTP Address";--------------------编程问答-------------------- http://blog.csdn.net/wenshengwang/archive/2007/11/22/1898169.aspx
string ftpUserName = "FTP UserName";
string ftpPassword = "FTP User Password";
ftpurl += filename;
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpurl);
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential(ftpUserName, ftpPassword);
request.UsePassive = false;
StreamReader sourceStream = new StreamReader(fullfilename);
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();
--------------------编程问答-------------------- 楼上的用的是socket
C#中没有封装好的Ftp类么?
怎么用? --------------------编程问答-------------------- lanye_purple,你好,你的 代码对中文文件名的文件不进行上传下载修改等。
谢谢 --------------------编程问答-------------------- 是的,中文進行上傳 下載是會報錯,但你可以把文件用程序修改成有一定規律的且是唯一的文件名。然後再上傳 上去。
补充:.NET技术 , C#