Blazor QR碼掃描器 使用 IronQR 在 Blazor Server 應用程式中掃描 QR 碼。 透過 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.Read 則會傳回一個 IEnumerable<QrResult>。 FirstOrDefault 能安全地擷取第一個結果,且在遇到不含 QR 碼的圖片時不會拋出錯誤。 了解如何使用 IronQR 建立 Blazor QR 碼掃描器。 相關文檔連結 在 GitHub 上查看 相關教程 相關操作指南 類文檔 下載 IronQR DLL 回報此頁面的問題 準備好開始了嗎? Nuget 下載 63,625 | 版本: 2026.4 剛剛發布 開始免費試用 免費 NuGet 下載 總下載量:63,625 查看許可證 還在捲動嗎? 想要快速證明? PM > Install-Package IronQR 執行範例 觀看您的 URL 變成 QR code。 免費 NuGet 下載 總下載量:63,625 查看許可證