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