c# - Blazor 文件上传设置 pdf 大小
问题描述
我正在使用 pdf 文件上传器构建 Blazor 应用程序。目前它允许在 iframe 中上传和显示大约 1.5 MB。但是任何更大的文件(最大约 5 MB)和文件已上传但 iframe 无法呈现。
我使用带有一些 SQL 查询的 BlazorInputFile 构建它来处理文件的 CRUD 操作。
我的问题是,有没有办法设置/增加大小以上传更大的文件(大约 20MB)以及呈现它们以供查看?
任何帮助或建议将不胜感激。
解决方案
我假设这是一个服务器端的 blazor 应用程序,这似乎是您会遇到消息大小的问题 - signalR 连接上消息的默认大小无法容纳如此大的文件,因此您可能需要增加它,一些喜欢
services.AddServerSideBlazor().AddHubOptions(o =>
{
o.MaximumReceiveMessageSize = 4 * 1024 * 1024; // 4MB
});
推荐阅读
- javascript - 如何在 Angular 应用程序中从 YAML 文件(保存在我的 PC 中)读取数据?
- php - 如何仅使用 tcp/ip 将 sql-Dump 上传到远程数据库服务器
- php - 确保最新数据在 SQL 查询中优先
- javascript - 将新值推送到 React 挂钩中的嵌套数组
- html - 如何在与图片对齐的同时制作带有段落的标题?
- html - 当需要 POST 时,表单向 Flask 发送 GET 请求
- odbc - 使用 Redshift ODBC 驱动程序将值设置为 null 时出错
- c - 是否可以从另一个进程中释放泄漏的内存?
- html - adyen 支付挂载在 reactjs 中不起作用
- jquery - Jquery动画一个结束然后开始第二个