首页 > 解决方案 > Blazor 文件上传设置 pdf 大小

问题描述

我正在使用 pdf 文件上传器构建 Blazor 应用程序。目前它允许在 iframe 中上传和显示大约 1.5 MB。但是任何更大的文件(最大约 5 MB)和文件已上传但 iframe 无法呈现。

我使用带有一些 SQL 查询的 BlazorInputFile 构建它来处理文件的 CRUD 操作。

我的问题是,有没有办法设置/增加大小以上传更大的文件(大约 20MB)以及呈现它们以供查看?

任何帮助或建议将不胜感激。

标签: c#file-uploadblazorblazorinputfile

解决方案


我假设这是一个服务器端的 blazor 应用程序,这似乎是您会遇到消息大小的问题 - signalR 连接上消息的默认大小无法容纳如此大的文件,因此您可能需要增加它,一些喜欢

services.AddServerSideBlazor().AddHubOptions(o =>
{
    o.MaximumReceiveMessageSize = 4 * 1024 * 1024; // 4MB
});

推荐阅读