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에 전달되어 이미지 포맷을 디코드합니다. IronQR용 비트맵을 QrImageInput에 래핑하고 QrReader.ReadIEnumerable<QrResult>을 반환합니다. FirstOrDefault는 QR 코드가 없는 이미지에서 첫 번째 결과를 안전하게 가져오며 예외를 발생시키지 않습니다.

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

시작할 준비 되셨나요?
Nuget 다운로드 70,398 | 버전: 2026.7 방금 출시
Still Scrolling Icon

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

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