下载文件出错是什么情况?
如果提示:服务器提交了协议冲突 .Section=ResponseStatusLine 文件下载出错!则表示提供的动态地址程序写入流过程代码有问题,请检查自己的代码。
网上的解释是:The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF 微软没有容忍不符合RFC 822中的httpHeader必须以CRLF结束的规定的服务器响应。
也就是说响应内容不符合http规范。
解决办法:
如果是微软系的,Asp.net C# VB等,
Response.BinaryWrite(buffer);
//删除Response.End()