.Net核心API的最大文件上载大小应该是多少?

.Net核心API的最大文件上载大小应该是多少?,.net,api,http,asp.net-core,file-upload,.net,Api,Http,Asp.net Core,File Upload,您好,我目前正在研究改进用于上传文件的API端点。我目前正在处理的项目具有API在helper类中接受的硬编码的文件扩展名和最大文件大小。但我目前正在为多个端点开发一个灵活的解决方案,它可以接受不同的文件扩展名和文件大小。但我很好奇,最大文件大小的最佳实践是什么。因为我还没有找到一个确切的答案。我建议最大的文件大小应该取决于上传的文件类型,在我们的项目中,除了视频格式之外,它是压缩的媒体文件。 但我不确定是否有最佳做法,最大文件上传大小应该是多少?因为设置大小需要更改两个位置。net内核允许你上

您好,我目前正在研究改进用于上传文件的API端点。我目前正在处理的项目具有API在helper类中接受的硬编码的文件扩展名和最大文件大小。但我目前正在为多个端点开发一个灵活的解决方案,它可以接受不同的文件扩展名和文件大小。但我很好奇,最大文件大小的最佳实践是什么。因为我还没有找到一个确切的答案。我建议最大的文件大小应该取决于上传的文件类型,在我们的项目中,除了视频格式之外,它是压缩的媒体文件。
但我不确定是否有最佳做法,最大文件上传大小应该是多少?

因为设置大小需要更改两个位置。net内核允许你上传的文件最多可达28M,上面的动作,你可以根据灵活的解决方案进行更改。但它涉及iis,在运行应用程序时只设置一次

根据这种情况,您必须在iis中设置更大的文件大小

<system.webServer>
 <security>
  <requestFiltering>
   <requestLimits maxAllowedContentLength="206715200" />
  </requestFiltering>
 </security>
</system.webServer>

因为设置大小需要更改两个位置。net内核允许你上传的文件最多可达28M,上面的动作,你可以根据灵活的解决方案进行更改。但它涉及iis,在运行应用程序时只设置一次

根据这种情况,您必须在iis中设置更大的文件大小

<system.webServer>
 <security>
  <requestFiltering>
   <requestLimits maxAllowedContentLength="206715200" />
  </requestFiltering>
 </security>
</system.webServer>

是否要根据每个文件更改大小?是否要根据每个文件更改大小?