日期:2014-05-20  浏览次数:20556 次

关于下载网络文件的问题!
小弟再次请问我的以下代码为什么不能下载URL的内容,急?
  private   void   FileDownload(string   FullFileName)
                {
                        System.IO.Stream   iStream   =   null;

                        //   Buffer   to   read   10K   bytes   in   chunk:
                        byte[]   buffer   =   new   Byte[10000];

                        //   Length   of   the   file:
                        int   length;

                        //   Total   bytes   to   read:
                        long   dataToRead;

                        //   Identify   the   file   to   download   including   its   path.
                        string   filepath   =   FullFileName.ToString().Substring(FullFileName.LastIndexOf( "/ ")   +   1);

                        //   Identify   the   file   name.
                        string   filename   =   System.IO.Path.GetFileName(filepath);

                        try
                        {
                                //   Open   the   file.
                                iStream   =   new   System.IO.FileStream(filepath,   System.IO.FileMode.Open,
                                                        System.IO.FileAccess.Read,   System.IO.FileShare.Read);


                                //   Total   bytes   to   read:
                                dataToRead   =   iStream.Length;

                                Response.ContentType   =   "application/octet-stream ";
                                Response.AddHeader( "Content-Disposition ",   "attachment;   filename= "   +   filename);

                                //   Read   the   bytes.
                                while   (dataToRead   >   0)