php - yii2 génère un code QR et affiche des caractères tronqués
漂亮男人
漂亮男人 2017-05-16 13:06:35
0
4
543
utilisez dosamigos\qrcode\QrCode ;

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

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

漂亮男人
漂亮男人

répondre à tous(4)
習慣沉默
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

我想大声告诉你

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

巴扎黑

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

世界只因有你
use dosamigos\qrcode\QrCode;
use yii\web\Response;

public function actionQrcode() 
{ 
    \Yii::$app->response->format = Response::FORMAT_RAW;
    return QrCode::png('hello');
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal