当前位置:编程学习 > C#/ASP.NET >>

关于下载的问题.......跪求!!!!!!!

我现在正在写一个基于 http协议个 文件上传下载的客户端,是根据ftp的方法来写的,但是有一个参数中我的不到文件的大小
极其的郁闷代码如下面:

public void downFile()
        {
            HttpWebRequest reqHttp;

            try
            {
                FileStream outputStream = new FileStream(filePath + "\\" + fileName, FileMode.Create);

                //根据Uri创建httpWedrrequest 的对象
                reqHttp  = (HttpWebRequest)HttpWebRequest.Create(new Uri("http://" +httpServerIp + "/" + fileName));

                //执行什么方法
                reqHttp.Method = WebRequestMethods.File.DownloadFile;

                //身份的验证
                reqHttp.Credentials = new NetworkCredential(httpUserID,httpPassWord);

                //获得服务器的请求
                HttpWebResponse respons = (HttpWebResponse)reqHttp.GetResponse();

                //从服务器上检索放松的数据流
                Stream httpStream = respons.GetResponseStream();

                //获取相应所取得的长度
                long lc = respons.ContentLength;

                //设置缓存的大小
                int bufferSize = 2048;

                //对取得的次数
                int readCount;

                //设置缓存
                byte[] buff = new byte[bufferSize];
                
                //读取数据
                readCount = httpStream.Read(buff,0,bufferSize);

                //循环对数据进行读出
                while(readCount > 0)
                {
                    //从数据流中将数据写入流
                    outputStream.Write(buff,0,bufferSize);
                    // 更新readCount中的数据
                    readCount = httpStream.Read(buff,0,bufferSize);
                }

                //关闭所有的流
                httpStream.Close();
                outputStream.Close();
                respons.Close(); 
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Source);
            }
        }

标志成红的部分就是获得要下载文件的 响应的大小,但是为什么是0 啊 
我想不通 

还有一个问题
再我上传的时候为什么我对服务器上的文件夹选择上传的时候 总是提醒我没有权限
不让易做图作哪个文件夹,是不是得吧文件夹变成资源写入到 网页中才可以.因为我对测试目录下的主页 index.html,文件可以获得响应,但是就是对文件夹不可仪.
跪求!!!!高人指点
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,