引用phpqrcode.php类,该类放在vender中
使用vender("文件夹名.类名"),代码中的$this->path是根目录下的所在文件,如初始化时定义:
$this->path = 'upload/'
生成的图片就在根目录的upload目录下
/** 二维码制作 *****************************/
/**
* 封装生成二维码函数
* @param $url
* @return string
*/
public function getQrcode($url)
{
/*生成二维码*/
vendor("phpqrcode.phpqrcode");
$data = $url;
$level = 'L';// 纠错级别:L、M、Q、H
$size = 4;// 点的大小:1到10,用于手机端4就可以了
$QRcode = new \QRcode();
ob_start();
$QRcode->png($data, false, $level, $size, 2);
$imageString = base64_encode(ob_get_contents());
ob_end_clean();
$base64_image_content = "data:image/png;base64," . $imageString;
$new_file = $this->base64_im