我正在使用QRICKIT(qrickit.com)生成QR码。我要下载它们并使用已经生成的代码,而不是每次页面刷新时都生成代码。
因此,在遍历数据库表的循环中,我这样做:
$qrcodebase = "https://qrickit.com/api/qr.php?d=";
$filename = "./product_images/" . $row["itemID"] . "_QR.png";
if (!(file_exists($filename))) {
$url = $qrcodebase . $myurl . $brandpage . "/?itemID=" . $row["itemID"];
file_put_contents($filename, file_get_contents($url));
}
echo "<td><img src=\"" . $filename . "\" height=60 width=60></td>";
执行此操作时,它将生成正确的HTML以显示图像,并且当我FTP到product_images文件夹时,QR码就在其中。当我下载QR码并在图像编辑器中打开它们时,它们就可以打开了。但是,当网页显示时,我在框中看到一个X,表示图像质量不好。有谁知道为什么吗?