我用
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。
解决方案 »
- 怎样学好php?
- 帮我看看这个sql语句吧
- 新手用mambo 请指点方向
- 求教PHP+APACHE+ORACLE的连接问题
- ***诚聘***php软件工程师
- 怎样提取网页源代码内的 浏览页面所看到的文字和数字信息!
- 有关磁盘限额的问题!
- 改变启动首页的问题!
- 為什么我用php 生成pdf , 不能運行呢?看到的都是原代碼呢?
- thinkphp 使用 jquery 的异步,返回结果总是提示下载文件,郁闷了,不知道哪儿写错了,求解答
- 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, 不过你保存为文件再显示应该就正常了