为何部份jpg图片无法显示?? 刚才在超越论坛上发了在我服务器上无法显示的图片,结果那边可以正常显示。真是我的APACHE或PHP的设置有问题?! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这与何种web服务器无关,因为服务器仅仅只是读取并发送,而不做任何处理。 问题是如果与Web服务器无关,为何会在不同的Web服务器有不同的结果。我的思考过程是这样的:JPG文件上传到服务器,在上传的程序中服务器并不考虑这个文件是什么东东,只是把原来文件“复制”一份到服务器上。到服务器上,JPG文件编码的内容并没有改变。这说明问题不出在上传程序部份。OK,那看看输出的部份。输出到客户端浏览器,HTML代码是<img>标签,而当我们看到图形时,是浏览器解析<img>标签的src参数,显示src链接地址上的图片文件。这个图片文件由Web服务器输出。而Web服务器是有对输出的内容进行过滤的。按这样的思路,问题应该是出在Web服务器这个环节上的呀?!小弟的水平很低,不知这样的思路是否正确。更重要的是,有何解决办法?再次谢过!!! 再用新图片分别用PHOTOSHOP、FIREWORK保存,前者无法显示、后者正常。这说明你的这些不能正常显示的JPG图片可能是CMYK模式的,改为RGB应该就可以了。 to ezdevelop:不能正常显示的图片确实是RGB的,而不是CMYK。而且同样的图片,我在Exceed PHP论坛上上传后是正常显示的。这说明不是图片的问题。多谢! 找到原因,果然是Apache的配置有问题,原因是在httpd.conf中加了一句:AddType application/x-httpd-php .inc .css .js .jpg注释掉这一句就没有问题了。什么时候加的这句大错特错的东东都不知道。真笨,呵呵!谢谢楼上各位的参与,谢谢! EMS小偷程序(求助) 站内搜索 怎么按准确度排序 正则表达式问题 关于邮件发送 php跨表查询问题 如何得到与一文件相邻的两个文件 如何让Back后的页面自动刷新(急) platinum(白金)前辈请来拿分。kim-ryo敬上。 curl模拟post返回405问题 php为什么要有push pop等 php+oracle分页 好不容易找到一篇好文章 居然不可以保存 高手来接分啊.................
我的思考过程是这样的:
JPG文件上传到服务器,在上传的程序中服务器并不考虑这个文件是什么东东,只是把原来文件“复制”一份到服务器上。到服务器上,JPG文件编码的内容并没有改变。这说明问题不出在上传程序部份。
OK,那看看输出的部份。输出到客户端浏览器,HTML代码是<img>标签,而当我们看到图形时,是浏览器解析<img>标签的src参数,显示src链接地址上的图片文件。这个图片文件由Web服务器输出。而Web服务器是有对输出的内容进行过滤的。
按这样的思路,问题应该是出在Web服务器这个环节上的呀?!
小弟的水平很低,不知这样的思路是否正确。更重要的是,有何解决办法?再次谢过!!!
不能正常显示的图片确实是RGB的,而不是CMYK。而且同样的图片,我在Exceed PHP论坛上上传后是正常显示的。这说明不是图片的问题。多谢!
AddType application/x-httpd-php .inc .css .js .jpg
注释掉这一句就没有问题了。什么时候加的这句大错特错的东东都不知道。真笨,呵呵!谢谢楼上各位的参与,谢谢!