请教大家一下
我用FtpWebRequest做了FTP上传图片
但是在开始连接的时候 速度很慢
我想请问下 有没有办法获得他的连接状态?
例如正在连接FTP服务器 如果文件开始上传了 就提示文件正在上传
是否有这种办法呢?应该怎样去实现?
谢谢大家 麻烦给点提示

解决方案 »

  1.   

    fileStream = File.Create(fileName);
    byte[] buffer = new byte[1024];
    int bytesRead;
    while (true)
    {
    bytesRead = responseStream.Read(buffer, 0, buffer.Length);
    if (bytesRead == 0)
    break;
    fileStream.Write(buffer, 0, bytesRead);
    }这个buffer指定一个大小,这里是1k。这样你就知道上传多少字节了,通过这个来统计上传百分比,可行吗?手头没有可上传的ftp服务器,不方便测试效果。