public void bookmark_should_escape_input() { var url = "http://code-bude.net/fake,url.html"; var title = "A nerd's blog: \\All;the;things\\"; var generator = new PayloadGenerator.Bookmark(url, title); generator.ToString().ShouldBe("MEBKM:TITLE:A nerd's blog\\: \\\\All\\;the\\;things\\\\;URL:http\\://code-bude.net/fake\\,url.html;;"); }
public void bookmark_should_build() { var url = "http://code-bude.net"; var title = "A nerd's blog"; var generator = new PayloadGenerator.Bookmark(url, title); generator.ToString().ShouldBe("MEBKM:TITLE:A nerd's blog;URL:http\\://code-bude.net;;"); }
// use BOOKMARK payload (place a browser Bookmark) private void button15_Click(object sender, EventArgs e) { var payload = new PayloadGenerator.Bookmark("https://rcb.co.il", "RcBuilder"); var qrCodeData = new QRCodeGenerator().CreateQrCode(payload, QRCodeGenerator.ECCLevel.Q); var qrCode = new QRCode(qrCodeData); var qrCodeImage = qrCode.GetGraphic(20); qrCodeImage.Save(string.Format(QR_OUTPUT_TEMPLATE, "15"), ImageFormat.Jpeg); pictureBox1.Image = qrCodeImage; }
private void button3_Click(object sender, EventArgs e) { PayloadGenerator.Bookmark bookmark = new PayloadGenerator.Bookmark("http://saitorhan.com", "Sait ORHAN Web Sayfası"); string s = bookmark.ToString(); QRCodeGenerator qrCodeGenerator = new QRCodeGenerator(); QRCodeData data = qrCodeGenerator.CreateQrCode(s, QRCodeGenerator.ECCLevel.Q); QRCode qrCode = new QRCode(data); pictureBox1.Image = qrCode.GetGraphic(20); }
public (byte[] content, string mimeType) GetSiteUrlQrCode() { string siteUrl = configuration.GetServerUrls().First(); QRCodeGenerator qrGenerator = new QRCodeGenerator(); PayloadGenerator.Bookmark bookmark = new PayloadGenerator.Bookmark(siteUrl, "Adres do pilota"); QRCodeData qrCodeData = qrGenerator.CreateQrCode(bookmark); BitmapByteQRCode qrCode = new BitmapByteQRCode(qrCodeData); byte[] qrCodeBytes = qrCode.GetGraphic(20); return(qrCodeBytes, "image/bmp"); }