Blazor QR码扫描器 在 Blazor Server 应用程序中使用 IronQR 扫描二维码。 通过 Blazor 的 InputFile 组件在浏览器中上传图片,然后使用 QrReader.Read() 在服务器端解码。 Blazor 中扫描二维码的 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 可在不包含二维码的图片上安全地获取首个结果,且不会引发异常。 了解如何使用 IronQR 构建 Blazor QR 码扫描器。 相关文档链接 在GitHub上查看 相关教程 相关操作指南 类文档 下载IronQR DLL 报告此页面的问题 准备开始了吗? Nuget 下载 63,625 | 版本: 2026.4 刚刚发布 免费试用 免费 NuGet 下载 总下载量:63,625 查看许可证 还在滚动吗? 想快速获得证据? PM > Install-Package IronQR 运行示例 观看您的 URL 变成 QR 代码。 免费 NuGet 下载 总下载量:63,625 查看许可证