欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

求c# 程序实现windowsmobile/wince上的ftp下传上载

更新时间: 2014-01-05 02:00:11 责任编辑: Author_N1

 

求C# 程序实现WindowsMobile/WinCE下的FTP上传下载
最近做一个项目,需要手持终端(WM/CE)对PC端FTP服务器上执行文件的批量上传下载,看了网上很多的帖子,很多都是WebForm、winform上实现的,不管用。各位大侠有没有什么好的例子(最好是稳定的,上传下载速度还可以接受的)。
只剩下这么多分了。如果需要还可以赞了给出。
--参考方法--
不推荐用Webservice,性能不行。
可以用ftp C#客户端程序.
我给你个我们项目中的上传和下载。很稳定.试一下,有问题再沟通。


/***************************************************************/
/************FTP Class for upload and download *****************/
/***************************************************************/
/***************************************************************/

public class FtpWeb
    {
        string ftpServerIP;
        string ftpRemotePath;
        string ftpUserID;
        string ftpPassword;
        string ftpURI;

        /// <summary>
        /// 连接FTP
        /// </summary>
        /// <param name="FtpServerIP">FTP连接地址</param>
        /// <param name="FtpRemotePath">指定FTP连接成功后的当前目录, 如果不指定即默认为根目录</param>
        /// <param name="FtpUserID">用户名</param>
        /// <param name="FtpPassword">密码</param>
        public FtpWeb(string FtpServerIP, string FtpRemotePath, string FtpUserID, string FtpPassword)
        {
            ftpServerIP = FtpServerIP;
            ftpRemotePath = FtpRemotePath;
            ftpUserID = FtpUserID;
            ftpPassword = FtpPassword;
            ftpURI = "ftp://" + ftpServerIP + "/" + ftpRemotePath + "/";
        }

        /// <summary>
        /// 上传
        /// </summary>
        /// <param name="filename"></param>
        public void Upload(string filename)
        {
            FileInfo fileInf = new FileInfo(filename);
            string uri = ftpURI + fileInf.Name;
            FtpWebRequest reqFTP;

            reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));
            reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:00:11
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/4370/
本文WWW.DOC100.NET DOC100.NET版权所有。