EasyWeChat动态base64获取小程序二维码图片,不存在二维码为图片到路下,
$response = $app->app_code->getQrCode('/path/to/page'); // $response 成功时为 EasyWeChat\Kernel\Http\StreamResponse 实例,失败为数组或你指定的 API 返回类型 // 保存小程序码到文件 if ($response instanceof \EasyWeChat\Kernel\Http\StreamResponse) { $filename = $response->save('/path/to/directory'); } // 或 if ($response instanceof \EasyWeChat\Kernel\Http\StreamResponse) { $filename = $response->saveAs('/path/to/directory', 'appcode.png'); }
以下方便是直接动态取二维码图片数据流
$app = Factory::miniProgram($config); $response = $app->app_code->getUnlimit('jianxiu', [ 'page' => 'pages/user/user', ]); //print_r($response); $img = $response->getBody()->getContents();//获取图片二进制流 $img_base64 = 'data:image/png;base64,' .base64_encode($img);//转化base64