recherche

Maison  >  Questions et réponses  >  le corps du texte

php - yii2 génère un code QR et affiche des caractères tronqués

utilisez dosamigos\qrcode\QrCode ;

fonction publique actionQrcode()
{
    return QrCode::png('bonjour');

Selon l'exemple original, l'image ne peut pas être affichée

漂亮男人漂亮男人2767 Il y a quelques jours540

répondre à tous(4)je répondrai

  • 習慣沉默

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

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

    Trouvez le problème et ajoutez ceci pour le résoudre

    Merci à tous pour les solutions

    répondre
    0
  • 我想大声告诉你

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

    Je ne l'ai pas utilisé, mais vous pouvez vérifier quel est le type de contenu de l'en-tête de réponse et s'il s'agit d'une image/png

    répondre
    0
  • 巴扎黑

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

    Utilisez-le incorrectement !
    Le paramètre doit être un lien URL --- notez que le lien doit être urldecoded
    $url = urldecode($url);
    QRcode::png($url);

    répondre
    0
  • 世界只因有你

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

    use dosamigos\qrcode\QrCode;
    use yii\web\Response;
    
    public function actionQrcode() 
    { 
        \Yii::$app->response->format = Response::FORMAT_RAW;
        return QrCode::png('hello');
    }

    répondre
    0
  • Annulerrépondre