ThinkPHP 5.1 使用 Md\MDAvatars 输出无法显示图片 的 解决办法

代码如下:

<?php
/**
 * Created by PhpStorm.
 * Date: 2019/1/20
 * Time: 9:53
 */

namespace app\api\controller;

use Md\MDAvatars;

class Avatars
{
    public function index()
    {
        $Avatar = new MDAvatars('X', 512);
        $Avatar->Output2Browser();
    }
}

输出结果

Snipaste_2019-01-20_10-08-47.png

解决办法

$Avatar->Output2Browser(); 上一行加一句 ob_end_clean(); 即可解决

<?php
/**
 * Created by PhpStorm.
 * Date: 2019/1/20
 * Time: 9:53
 */

namespace app\api\controller;

use Md\MDAvatars;

class Avatars
{
    public function index()
    {
        $Avatar = new MDAvatars('X', 512);
        ob_end_clean();
        $Avatar->Output2Browser();
    }
}

Snipaste_2019-01-20_10-12-15.png


如无特别声明,该文章均为 现在网NowTime.cc)原创,转载请遵循 署名-非商业性使用 4.0 国际(CC BY-NC 4.0) 协议,即转载请注明文章来源。


标签: PHP, ThinkPHP

赞 (0)

添加新评论