문제

i am generating barcode from the website barcodes4.me. it generates an image on the url:http://www.barcodes4.me/barcode/qr/myfilename.png?value=My%20QR%20Code. now i want to save (upload) this file on a click event of a button. any idea how to do that

도움이 되었습니까?

해결책

Try this:

private static System.Drawing.Image GetImg(string url)
{
    System.Drawing.Image tmpimg = null;
    var httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
    var httpWebReponse = (HttpWebResponse)httpWebRequest.GetResponse();
    Stream stream = httpWebReponse.GetResponseStream();
    tmpimg = System.Drawing.Image.FromStream(stream);
    return tmpimg;
}

And put this line in your click event handler:

GetImg("http://www.barcodes4.me/barcode/qr/myfilename.png?value=My%20QR%20Code").Save(Server.MapPath("~/Images") + "/barcode.png");
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top