读书人

winform 下载 asp.net里的文件报错

发布时间: 2012-03-16 16:34:56 作者: rapoo

winform 下载 asp.net里的文件报错,求助啊
写了个更新的程序,路径是完全正确的,开始用

C# code
//提供url路径,并下载到本地            WebRequest request = WebRequest.Create("http://222.35.76.37/Download/XMLFile.xml");            request.Method = "get";            WebResponse response = request.GetResponse();            Stream s = response.GetResponseStream();            StreamReader readerNew = new StreamReader(s, Encoding.Default);            string xml = readerNew.ReadToEnd();            response.Close();            File.WriteAllText(Application.StartupPath + @"\XMLFile.xml", xml);  //保存到本地

这段代码下载一个xml是正确的,可是现在下载dll和exe文件就报错 “远程服务器返回错误: (404) 未找到。”
让我很郁闷,用了很多别人的下载代码都不行,这是为什么啊,

[解决办法]
最好将文件压缩打包下载。

是不是下载文件类型权限有问题?
[解决办法]
dll文件是不能被下载的....有权限控制,考虑压缩下一起传输.

读书人网 >.NET Framework

热点推荐