PHP页面不显示下载的PNG文件

时间:2019-10-26 02:07:32

标签: php image png

我正在使用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,表示图像质量不好。有谁知道为什么吗?

0 个答案:

没有答案