收到了来自服务器的重复标头 来自服务器的响应包含重复标头.此问题通常是由于网

收到了来自服务器的重复标头 来自服务器的响应包含重复标头.此问题通常是由于网,第1张

你要看看网站上的源代码了,是用php写的吗?你有没有换一下浏览器试试呢?

比如下面的代码:

header("Content-Type:application/download")

header("Content-Disposition: attachmentfilename=".$filename) <<<

header("Accept-Ranges: bytes")

header("Content-Length: ".$filesize)

在谷歌浏览器上就会报错,如果将箭头那地方改为filename=\"".$filename."\"")就好了。

按照你的struts.xml的配置文件,你应该提供一个getInputStream()方法

但你的代码是直接在downFile()方法里给inputStream赋值的,问题可能出现在这儿。

看方法的返回值,建议你把downloadFile()这个方法改名叫getInputStream(),

并把downFile()方法第一行,也就是inputStream = downloadFile()这句注释掉。

因为Struts 2是用inputStream的getter方法取输入流的,有可能是多次对输入流赋值造成的。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/261072.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存