ein Bild im Browser-Client nehmen. Senden Sie Bilddaten an C# Seiten.
Es ist nur eine HTML-Datei-Eingabe, können Sie die QR-Bild-Daten erhalten, wenn Bild von wählen oder Kamera.
$("#upload").on('change', function() {
var file = $(this)[0].files[0];
if(!file) {//undefined
return;
}
if(!startLoading()) {
return;
}
var file = $(this)[0].files[0];
var reader = new FileReader();
reader.readAsDataURL(file); // read file as Data URL
reader.onload = function() {
var base64 = this.result;
//send this base64 string to c# backend page using ajax
...
});
Dann Code in Ihnen C# Seite erhalten Sie den Base64-String, ändern zu Bild.
byte[] arr2 = Convert.FromBase64String(base64);
using (MemoryStream ms2 = new MemoryStream(arr2))
{
System.Drawing.Bitmap bmp2 = new System.Drawing.Bitmap(ms2);
bmp2.Save(filePath + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
...