黑客与画家
2015-08-25 16:14
老师,用header()进行下载图片时,图片无法打开请问是为何,无论是下载的源码还是测试的代码都不能正常显示?
第一种情况是将header()前面没有任何内容输出,图片下载后可以正常显示。
第二种是header()前面需要有输出的代码。根据网上的办法设置了ob_start()输入缓存。
图片下载后却不能显示:
php.ini output_buffering配置如下:
并且两张图的大小一样,MD5的不一样,百度无果。
请问老师这种情况是什么原因?
输出图片前不能有输出,有了输出,可以试下ob_clean()清下
thanks,ob_clean()清除缓存可以~
WEB在线文件管理器
36236 学习 · 346 问题
相似问题