Blazor QR 코드 스캐너

Blazor 서버 애플리케이션에서 QR 코드를 스캔하기 위해 IronQR을 사용하세요. Blazor의 InputFile 컴포넌트를 사용하여 브라우저를 통해 이미지를 업로드한 다음, QrReader.Read()를 사용하여 서버 측에서 디코딩합니다.

Blazor에서 QR 코드를 스캔하는 5단계 가이드

  • using IronQr;
  • using IronSoftware.Drawing;
  • await using var stream = file.OpenReadStream(maxAllowedSize: 10_000_000);
  • var inputBmp = AnyBitmap.FromFile(qrImageSrc!);
  • var results = reader.Read(imageInput);

코드 설명

InputFile.OnChange은 사용자가 파일을 선택하면 실행됩니다. OpenReadStream은 브라우저 업로드 데이터를 임시 서버 경로로 스트리밍하며, 이 데이터는 AnyBitmap.FromFile으로 전달되어 이미지 형식을 디코딩합니다. QrImageInput는 IronQR용 비트맵을 감싸며, QrReader.ReadIEnumerable<QrResult>를 반환합니다. FirstOrDefault은 QR 코드가 포함되지 않은 이미지에 대해서는 예외를 발생시키지 않고 첫 번째 결과를 안전하게 반환합니다.

IronQR로 Blazor QR 코드 스캐너를 빌드하는 방법을 알아보세요.

시작할 준비 되셨나요?
Nuget 다운로드 67,270 | 버전: 2026.5 just released
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronQR
샘플을 실행하세요 URL이 QR 코드로 바뀌는 것을 확인해 보세요.