Blazor QR 코드 스캐너

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

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

  • IronQR 사용;
  • 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 다운로드 61,359 | 버전: 2026.3 방금 출시되었습니다
Still Scrolling Icon

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

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