Notice: file_put_contents(): Write of 18033 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50
React JS@react_tg P.490
REACT_TG Telegram 490
🖥 Как создать QR-код по строке и направить его пользователю на скачивание?

Вот так звучит реальный кейс, давайте подробнее.
При нажатии на кнопку (onClick событие) должен создаваться QR-код (превью для пользователя не нужно) по строке (рандомно генерирующийся набор символов) и отправляться на скачивание пользователю в виде png-картинки.
Как же это можно реализовать?

Например, можно сделать так:
import QRCode from "https://esm.sh/qrcode";

function download(dataurl, filename) {
const link = document.createElement("a");

link.href = dataurl;
link.download = filename;
link.click();

document.removeElement(link);
}

QRCode.toDataURL("I am a pony!", function (err, qrCodeImageDataUrl) {
console.log(qrCodeImageDataUrl);

download(qrCodeImageDataUrl, "qrcode.png");
});


📎 Затестить, как работает, можно тут

@react_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍8🔥4



tgoop.com/react_tg/490
Create:
Last Update:

🖥 Как создать QR-код по строке и направить его пользователю на скачивание?

Вот так звучит реальный кейс, давайте подробнее.
При нажатии на кнопку (onClick событие) должен создаваться QR-код (превью для пользователя не нужно) по строке (рандомно генерирующийся набор символов) и отправляться на скачивание пользователю в виде png-картинки.
Как же это можно реализовать?

Например, можно сделать так:

import QRCode from "https://esm.sh/qrcode";

function download(dataurl, filename) {
const link = document.createElement("a");

link.href = dataurl;
link.download = filename;
link.click();

document.removeElement(link);
}

QRCode.toDataURL("I am a pony!", function (err, qrCodeImageDataUrl) {
console.log(qrCodeImageDataUrl);

download(qrCodeImageDataUrl, "qrcode.png");
});


📎 Затестить, как работает, можно тут

@react_tg

BY React JS




Share with your friend now:
tgoop.com/react_tg/490

View MORE
Open in Telegram


Telegram News

Date: |

Add the logo from your device. Adjust the visible area of your image. Congratulations! Now your Telegram channel has a face Click “Save”.! 2How to set up a Telegram channel? (A step-by-step tutorial) Each account can create up to 10 public channels How to Create a Private or Public Channel on Telegram? Joined by Telegram's representative in Brazil, Alan Campos, Perekopsky noted the platform was unable to cater to some of the TSE requests due to the company's operational setup. But Perekopsky added that these requests could be studied for future implementation.
from us


Telegram React JS
FROM American