我用
imagejpeg(),生成JPG图片,本地测试OK!
可是上传到服务器以后,右键保存
IE 下默认给我保存成.BMP格式的,且只有这一种格式可选。代码头部
header('Content-Disposition: attachment; filename="tuzhang.jpg"');
header("Content-type: image/jpeg");
这些都应该没问题的。FF下测试通过,没问题。一切正常!本地测试也是一切正常!问题:上传服务器 IE保存成BMP格式。
详细测试地址:http://www.tangc.com.cn/p/tuzhang/tuzhang.html
解决方案不要提供客户端的解决方案!你永远不要指望每个访客去修改自己的系统BUG。
imagejpeg(),生成JPG图片,本地测试OK!
可是上传到服务器以后,右键保存
IE 下默认给我保存成.BMP格式的,且只有这一种格式可选。代码头部
header('Content-Disposition: attachment; filename="tuzhang.jpg"');
header("Content-type: image/jpeg");
这些都应该没问题的。FF下测试通过,没问题。一切正常!本地测试也是一切正常!问题:上传服务器 IE保存成BMP格式。
详细测试地址:http://www.tangc.com.cn/p/tuzhang/tuzhang.html
解决方案不要提供客户端的解决方案!你永远不要指望每个访客去修改自己的系统BUG。
解决方案 »
- 本人学习c语言半年有余,现在想学PHP,求经验
- discuz1.5在ie下,用回车时,换不了行的问题,在线等
- 大家都来说说用什么工具开发php?
- 为什么JS有的变量不用声明
- mysql查询
- 新闻一般都生成静态页面,那么论坛、人才市场、购物系统,这些是不是没有办法做成静态的,否则不能用了!
- ●◆▲ 出钱商业开发: php+mysql源码
- 这问题不解决没法睡觉啊,大虾一定帮忙!!!
- 验证码里面的数字显示不出来
- 请高手帮我看看有关分隔符不生效
- XML 文档只能有一个顶层元素 急需处理!!
- Access denied for user 'root'@'localhost' (using password: NO) 如何处理啊
DZ是会根据服务器PHP的配置,自动调用生成jpeg或者bmp或者png的。
function OutImage(){
switch($this->src_type) {
case IMAGETYPE_JPEG :
header('Content-type: image/jpeg');
imagejpeg($this->dImage);
break;
case IMAGETYPE_PNG :
header('Content-type: image/png');
imagepng($this->dImage);
break;
case IMAGETYPE_GIF :
header('Content-type: image/gif');
imagegif($this->dImage);
break;
default:
break;
}
}
很可能是IE的问题,有时候明明是一个JPG图片,IE保存时会提示只能保存为BMP,记得有人说和IE缓存有关
imagepng($image);无论是什么,另存都是 bmp, 不过你保存为文件再显示应该就正常了