有一个winForm的应用程序,要从一个特定的web路径下载word文件。请问该怎么写代码?
备注:已经可以从对应的路径获取Response,并且通过GetResponseStream获取了Stream对象,但是保存问Word文件时,打开后乱码!并且文件大小和手工下载的方式也不一样,请高人指点下。

解决方案 »

  1.   

    简单点说就是已经是Stream了。但是如何保存成word文件?
      

  2.   

            private void btnDown_Click(object sender, EventArgs e)
            {
                string path = @"E:\down\";
                if (!System.IO.Directory.Exists(path))
                {
                    System.IO.Directory.CreateDirectory(path);
                }
                using (WebClient wc = new WebClient())
                {
                    try
                    {
                        wc.DownloadFile(txtUlr.Text.Trim(), path + "aaa.doc");
                        MessageBox.Show("文件下载成功!");
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }备注:txtUrl是你要下载的文件的URL地址