二进制输出作为浏览器中的文本

时间:2013-09-30 21:10:39

标签: browser binary output

我的脚本有问题,其目的是发送要下载到浏览器的文件。 在本地,一切顺利,但当脚本在服务器上运行时,而不是下载内容(二进制)在浏览器中显示为文本。 我检查了本地和服务器上的apache配置,它们基本相同...... 你能解决这个问题吗?

提前感谢您的回复。

[edit]这是一个Symfony 1.4网站,使用sfWebRequest-> setContentType()来设置响应'Content-type'标头。在localhost上进行测试时,标题“Content-type”被正确设置为代码中配置的值。在服务器上进行测试时,服务器始终将标题“Content-type”设置为“text / html”,在浏览器中显示文本内容。

0 个答案:

没有答案