如何突破ASP.NET Core Mvc文件上传大小限制,实现大文件高效上传?
- 内容介绍
- 文章标签
- 相关推荐
本文共计635个文字,预计阅读时间需要3分钟。
一、简介在ASP.NET Core MVC中,文件上传的最大上传文件默认为20MB。如果您想上传更大的文件,但又没有Web.Config文件,应该如何操作呢?
二、设置上传文件大小
1.在ASP.NET Core MVC项目中,如果没有Web.Config文件,可以通过修改Startup.cs文件来设置上传文件的大小。
2.在Startup.cs中找到以下代码段:
csharp
public void ConfigureServices(IServiceCollection services){ // 其他服务配置...// 添加MVC服务 services.AddControllersWithViews();
// 设置上传文件的最大大小 services.Configure(options=> { options.MaxRequestSize=209715200; // 设置为200MB });}
3. 修改`options.MaxRequestSize`的值,将其设置为所需的文件大小(以字节为单位)。在上面的例子中,我们将最大上传文件大小设置为200MB。
4. 保存Startup.cs文件,重新启动应用程序,现在就可以上传更大的文件了。
本文共计635个文字,预计阅读时间需要3分钟。
一、简介在ASP.NET Core MVC中,文件上传的最大上传文件默认为20MB。如果您想上传更大的文件,但又没有Web.Config文件,应该如何操作呢?
二、设置上传文件大小
1.在ASP.NET Core MVC项目中,如果没有Web.Config文件,可以通过修改Startup.cs文件来设置上传文件的大小。
2.在Startup.cs中找到以下代码段:
csharp
public void ConfigureServices(IServiceCollection services){ // 其他服务配置...// 添加MVC服务 services.AddControllersWithViews();
// 设置上传文件的最大大小 services.Configure(options=> { options.MaxRequestSize=209715200; // 设置为200MB });}
3. 修改`options.MaxRequestSize`的值,将其设置为所需的文件大小(以字节为单位)。在上面的例子中,我们将最大上传文件大小设置为200MB。
4. 保存Startup.cs文件,重新启动应用程序,现在就可以上传更大的文件了。

