搜尋

首頁  >  問答  >  主體

php - yii2 產生二維碼 顯示亂碼

use dosamigos\qrcode\QrCode;

public function actionQrcode() 
{ 
    return QrCode::png('hello');
}

按原範例做法,顯示不了圖片

漂亮男人漂亮男人2767 天前536

全部回覆(4)我來回復

  • 習慣沉默

    習慣沉默2017-05-16 13:08:35

    use dosamigos\qrcode\QrCode;
    
    public function actionQrcode() 
    {
        header('Content-Type: image/png');
        ob_clean();
        return QrCode::png('hello');
    }

    找到問題所在,加了這個可以解決問題

    感謝大家提出來的解決方案

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:08:35

    沒用過,不過可以查看下響應頭content-Type是什麼,是否為image/png

    回覆
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:08:35

    使用錯誤啊!
    參數應該是url連結啊---注意連結應該要做urldecode處理
    $url = urldecode($url);
    QRcode::png($url);

    回覆
    0
  • 世界只因有你

    世界只因有你2017-05-16 13:08:35

    雷雷

    回覆
    0
  • 取消回覆