我有一个组件库,它的功能之一是将大型文件从JS传递到c#代码。我把文件分成块,但我需要知道应该使用什么块大小。
默认消息大小为32kb,但用户可以在他们的应用程序中更改:
services.AddSignalR(o => {
o.MaximumReceiveMessageSize = long.MaxValue;
});
如何确定库代码中的消息大小?
在服务器上,将IOptions<HubOptions> options
注入服务或控制器。
var maximumReceiveMessageSize = options.Value.MaximumReceiveMessageSize;