QRcode по ссылке

227
22 октября 2017, 19:21

Задача следующая, нужно что бы перейдя по ссылке сразу получить изображение QR кода согласно get параметров в URL. Как например тут. В связи с политикой информационной безопасности нет возможности использовать сторонний сервис по генерации QR кодов. Локальное приложение создал на C# webforms, если перейти по ссылке http://localhost/Main.aspx?QRcode=12354654 в папку img упадет .png файл с QR кодом следующего значения:12354654. Мне необходимо что бы вовремя перехода сразу открывало изображения как в примере с гугл апи без дополнительного рефреша. Получается, необходимо выполнить создание изображение с QR кодом до метода Page_Load и в Page_Load загрузить уже изображение. Прошу подсказать, что делать?

Answer 1

Для того, чтобы ASP.NET-страницей вернуть файл, нужно очистить Responce и записать туда файл:

protected void Page_Load(object sender, EventArgs e)
{
 /*сгенерировать MyImage.png*/
 Response.Clear();
 Response.ContentType = "image/png";
 Response.TransmitFile("MyImage.png");
 Response.End();
}

https://stackoverflow.com/a/18136034/8674428

READ ALSO
Скачать архив по FTP с сервера c#

Скачать архив по FTP с сервера c#

Добрый день, коллеги

237
Как разбить строку на блоки Regex'ами?

Как разбить строку на блоки Regex'ами?

Надо разбить строку на поляПоля выделены кавычками (двойными или одинарными):

254