当前位置: 首页 > news >正文

甘肃路桥建设集团有限公司官方网站青岛找网站建设公司

甘肃路桥建设集团有限公司官方网站,青岛找网站建设公司,截取网站流量,中南建设的网站如果您正在使用 .NET 6,并且它拒绝上传大文件,那么本文适合您。 我分享了一些处理大文件时需要牢记的建议,以及如何根据我们的需求配置我们的服务,并提供无限制的服务。 本文与 https://blog.csdn.net/hefeng_aspnet/arti…

        如果您正在使用 .NET 6,并且它拒绝上传大文件,那么本文适合您。
        我分享了一些处理大文件时需要牢记的建议,以及如何根据我们的需求配置我们的服务,并提供无限制的服务。

本文与 https://blog.csdn.net/hefeng_aspnet/article/details/144497878 相同,但使用的是 .NET 8。

为了使服务支持大量文件上传,您必须修改program.cs:

builder.WebHost.UseKestrel(o => o.Limits.MaxRequestBodySize = null);

builder.Services.Configure<FormOptions>(x =>
{

x.ValueLengthLimit = int.MaxValue;

x.MultipartBodyLengthLimit = int.MaxValue;

x.MultipartBoundaryLengthLimit = int.MaxValue;

x.MultipartHeadersCountLimit = int.MaxValue;

x.MultipartHeadersLengthLimit = int.MaxValue;
});

  • Program.cs 文件如下所示:

using Microsoft.AspNetCore.Http.Features;

var builder = WebApplication.CreateBuilder(args);

//Set MaxRequestBodySize to null
builder.WebHost.UseKestrel(o => o.Limits.MaxRequestBodySize = null);

// Add services to the container.

builder.Services.AddControllers();

// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();

builder.Services.AddSwaggerGen();

//Set Values by default
builder.Services.Configure<FormOptions>(x =>
{
x.ValueLengthLimit = int.MaxValue;

x.MultipartBodyLengthLimit = int.MaxValue;

x.MultipartBoundaryLengthLimit = int.MaxValue;

x.MultipartHeadersCountLimit = int.MaxValue;

x.MultipartHeadersLengthLimit = int.MaxValue;
});

var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{

app.UseSwagger();

app.UseSwaggerUI();

}

app.UseHttpsRedirection();

app.UseAuthorization();

app.MapControllers();

app.Run();

要运行该服务: 

dotnet run

https://本地主机:7161/swagger

上传文件的端点:

  • http://localhost:5014/upload — POST

通过这些改变,该服务已经支持大文件。

重要的 

考虑服务运行的资源非常重要。 

使用 .Net Core 3.1 或 .Net Core 5.0 上传大文件 UploadLargeFiles 示例代码:https://download.csdn.net/download/hefeng_aspnet/90138207

使用 .Net 6.0 或 .Net 8.0 上传大文件 UploadLargeFiles 示例代码: 

https://download.csdn.net/download/hefeng_aspnet/90138397

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。 

http://www.yayakq.cn/news/332130/

相关文章:

  • 新手如何自己建网站做网站 用什么建站软件好
  • 有没有做网站的团队公司网站的建设内容怎么写
  • 专业网站建设公司哪里济南兴田德润什么活动安网站建设
  • 泰安建设厅网站老鬼seo
  • 国外网站空间租用哪个好做暧暖ox免费视频网站
  • 做动画 的 网站网站开发与黑客
  • 北京建设工程主管部门网站视频app推广
  • 珠海网站开发品牌型网站制作价格
  • 做地方网站论坛网店推广新技术
  • 可以自己做网站的软件下载公司网页制作报价
  • 广州网站建设360网站优化郑州市男科医院哪比较好
  • 盐城网站推广哪家好简述网站规划的流程
  • 广告平台网站有哪些wordpress短信回复
  • 苏州微网站建设对网站建设展望
  • 全国网站联盟无锡seo培训
  • 网站建设入什么费用哪方面的网站
  • 苏州网站建设推荐q479185700霸屏微信网站建设开发
  • 省住房城乡建设厅门户网站wordpress 快讯
  • 如何做指数交易网站化工原材料网站建设
  • .net网站开发过程怎么申请公司注册
  • 网站后端开发软件全球域名查询
  • 建立网站方法网站开发培训班
  • 网站域名使用方法成都网站设计公司排名
  • 做外汇的官方网站做汽车导航仪在什么网站找客户
  • 设计公司logo网站沈阳建站模板
  • 手机版网站建设百度账号管理
  • 做网站给菠菜引流网页编辑框
  • 主题公园旅游景区网站建设福州网页
  • jsp网站开发实例标题栏哈尔滨大型网站设计公司
  • 网站字体怎么设置网站添加百度地图