首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从WinForm到Windows-CE的FTP传输代码的翻译

从WinForm到Windows-CE的FTP传输代码的翻译
EN

Stack Overflow用户
提问于 2011-08-12 15:25:35
回答 1查看 1.4K关注 0票数 0

我有问题翻译一些代码的FTP传输从WinForm到Windows-CE C#。

我有从本地计算机传输到FTP服务器的代码。它在WinForm上工作得很好,我必须在Windows-CE上使用它,但它不能工作。代码:

代码语言:javascript
复制
string MyFile = @"d:\PC.sdf";

string url = "ftp://127.0.0.1/PC.sdf";
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(url);

request.Method = WebRequestMethods.Ftp.UploadFile;
// request.Credentials = new NetworkCredential("user name", "password");
request.UsePassive = true;
request.UseBinary = true;
request.KeepAlive = false;

// byte[] buffer = File.ReadAllBytes(MyFile);

using (Stream reqStream = request.GetRequestStream())
{
    int count = 0;
    byte[] buffer = new byte[100];
    using (FileStream file = new FileStream(MyFile, FileMode.Open))
    {
        while ((count = file.Read(buffer, 0, 100)) > 0)
        {
             reqStream.Write(buffer, 0, count);
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2011-08-12 15:31:54

更具体地说,“它不工作”不会让你走得太远。首先,我认为WinCE不支持FTPWebRequest,请参阅here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7036869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档