我有以下PHP代码来生成QR码并显示给浏览器。
以下代码有效:
$renderer = new \BaconQrCode\Renderer\Image\Png();
$renderer->setHeight(100);
$renderer->setWidth(100);
$writer = new \BaconQrCode\Writer($renderer);
$uniqueCode = "Hello World";
$fileName = "temp.jpg";
$writer->writeFile($uniqueCode, $fileName);
echo "<div class=\"closing\">"
. "<img src=\"$fileName\" /></div>";
我想要做的是直接将qr发送到浏览器而不先写入文件。这可能吗?
我的下一步是使用dompdf包将整个网址保存为pdf文件 谢谢。
肯
答案 0 :(得分:3)
header("Content-Type: image/png");
echo $writer->writeString($uniqueCode);