发送的头信息为什么会失效?

xm1331305 2007-04-11 09:49:03
我用PHP的GD生成一个图形.

设置了头信息为GD生成图片问题


header("Content-type: image/png");
...............
imagepng($this->chart);

为什么.这样产生的图片为.bmp???

但是在本机测试时能生成PNG
只要一传到服务器.就变为BMP了..为什么啊??

http://mxboke.com/test/chartview.php
你另存一下图片都可以看到.
...全文
233 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
海诗美妆 2008-06-17
  • 打赏
  • 举报
回复
下载一个“Live HTTP Headers”,观察一下HTTP返回信息。
传送信息没错的话,就只有浏览器的错误了。

还有就是在头信息中设定文件名,
有了文件名,浏览器就不会自己制作图像名了

header('Content-Disposition: attachment; filename="chartview.png"');
//二选一
header('Content-Disposition:inline; filename="chartview.png"');
天降大任于斯 2007-05-01
  • 打赏
  • 举报
回复
生成jpg的看看
xm1331305 2007-04-11
  • 打赏
  • 举报
回复
wasuka:
你那没问题??

怎么我没成功过?
jingyu0302 2007-04-11
  • 打赏
  • 举报
回复
看不到
wasuka 2007-04-11
  • 打赏
  • 举报
回复
测试没问题,默认为chartview.png

有时候浏览器会有这样的bug,明明是jpg却提示保存为bmp。
xm1331305 2007-04-11
  • 打赏
  • 举报
回复
看不倒什么??
poiu_poiu 2007-04-11
  • 打赏
  • 举报
回复
看不到
iasky 2007-04-11
  • 打赏
  • 举报
回复
检查代码

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧