直接上代码,如下:
$dirPath = "../images/lesson/"; //保存二维码路径 if(!file_exists($dirPath)){ mkdir($dirPath, 0777); } $lessonUrl = " //二维码链接 $tmpName = "lesson_1.png"; //保存在服务器上的二维码名称 $qrcodeName = $dirPath.$tmpName; //保存在服务器上的二维码路径 include_once "../framework/library/qrcode/phpqrcode.php"; //引入phpqrcode.php文件 QRcode::png($lessonUrl, $qrcodeName, 'L', '8', 2); //利用phpqrcode.php生成二维码文件 $downloadName ="测试.png"; //下载到本地的二维码名称,可中文 header("Content-type: octet/stream"); header("Content-disposition:attachment;filename=".$downloadName.";"); header("Content-Length:".filesize($qrcodeName)); readfile($qrcodeName); unlink($qrcodeName); //删除服务器上的二维码文件