Как вернуть код qr как изображение png в ajax в CI 4

В настоящее время я использую класс из https://github.com/endroid/qr-code. и я возвращаю $qrCode->writeString() из контроллера как json_encode в AJAX. Но результат кода qr не является изображением. Можно ли сделать код qr результатом изображения (png) без сохранения изображения? Спасибо


person Beginner    schedule 21.11.2020    source источник


Ответы (1)


Я решаю это с помощью кода ниже:

Контроллер:

$qrCode->setWriterByExtension('png'); //change it to png

возвращаемое значение в AJAX с $qrCode->writeDataUri(), а не $qrCode->writeString()

и проанализируйте значение в img src attr

person Beginner    schedule 22.11.2020