帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:Ftpwebrequest  FTP  


FtpWebRequest

通过FtpWebRequest类,你可以编程创建FTP连接到FTP服务器并传输文件。 如果你对使用FtpWebRequest类将文件上载到服务器感兴趣,下面是一个代码示例:

FtpWebRequest ftpRequest ;

FtpWebResponse ftpResponse ;

try

%7B

服务器建立连接所需的//Settings

这个 ftprequest = ( FtpWebRequest ) FtpWebRequest。创建( 新建Uri ( "ftp://ServerIP/FileName" ) ) ;

这个 ftprequest。方法= WebRequestMethods.Ftp. ;:

这个 ftprequest。代理= ;

这个 ftprequest。UseBinary = true ;

这个 ftprequest。凭据= 新建 NetworkCredential ( 用户名"" , "密码"" ) ;

要上载的文件的//Selection

反序列= 新建 FileInfo ( "文件的本地路径" ) ; //e.g.: c:Test. txt

字节 [] fileContents = 新建字节 [ff.Length] ;

//will 在使用后立即销毁对象

使用 ( FileStream = ff.OpenRead() )

%7B

读取( fileContents,0 ) 转换 .ToInt32(ff.Length)) ;

%7D

使用 ( 流写入器= ftpRequest.GetRequestStream() )

%7B

writer.Write(fileContents, 0, fileContents.Length) ;

%7D

//Gets 上传操作的FtpWebResponse

这个 ftpResponse = ( FtpWebResponse ) 这个 ftprequest。getresponse ( ) ;

Response.Write ( 这个 ftpResponse。StatusDescription ) ; //Display 响应

%7D

catch ( web webex web ex )

%7B

这个 消息= webex.ToString() ;

%7D

链接

http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx



文章标签:FTP  Ftpwebrequest  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语