Bom头引发的血案---图像不显示问题排错
博客专区 > 威哥 的博客 > 博客详情
Bom头引发的血案---图像不显示问题排错
威哥 发表于4年前
Bom头引发的血案---图像不显示问题排错
  • 发表于 4年前
  • 阅读 123
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: Yii 验证码不显示问题,动态访问图片报错,就是动态的访问图片时候通过指定压缩格式图片返回动态图片 eg: /thumb/200_200/xxx.jpg 处理上传目录下xxx.jpg原图为200*200像素图片并Cache 返回图片流或路径

要求上传图片及访问、注册要加上验证码,结果图片不显示好长时间才搞清楚

          首先在本地放了张图片 readfile 图片怎么也不显示,我怀疑是header头问题,因为类似header发送信息设定的类型输出应在页面完全输出之前完成,于是写了个单独了测试页面,没问题

          继续查,我查了编码 都是uft-8,不是unix转unix,还是不能输出,于是我想到验证码也是图片输出类型

          继续查,我再测试验证码,找到blog里contact 页面,发现验证码正常显示,移动源码到项目页面配置,不显示,尼玛真让人蛋疼的

          继续查,相关文件及配置文件,不同文件格式的全部转一至,结果还是不行,于是我把我的配置文件稍微和blog配置dev换下,结果让我惊喜了下,出来了,动态图片cache和验证码都出来了,但是还是不知道什么情况,走服务器上面去看了下,对比了两个文件,蛋疼Bom头,日本人,早知道这样直接干死你了,所以在各位的环境下面一定要把环境设置好,尤其是开发工具统一。

           总之 Bom 让我伤不起,蛋疼了我一下午

共有 人打赏支持
粉丝 19
博文 20
码字总数 14506
×
威哥
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: