asp.net core 3.1流式传输大文件上传 - 无法阻止模型绑定
创始人
2024-09-14 23:02:13
0

在ASP.NET Core 3.1中,可以使用流式传输来处理大文件上传。如果您遇到无法阻止模型绑定的问题,您可以使用以下解决方法:

  1. 在Startup.cs文件中的ConfigureServices方法中添加以下代码,将最大请求体大小设置为无限制:
services.Configure(options =>
{
    options.MaxRequestBodySize = null;
});
  1. 在Controller的上传动作方法中,使用DisableRequestSizeLimit属性阻止模型绑定。以下是一个示例代码:
[HttpPost("upload")]
public async Task Upload()
{
    if (!Request.HasFormContentType)
    {
        return BadRequest();
    }

    var form = await Request.ReadFormAsync();

    // 获取上传的文件
    var file = form.Files.FirstOrDefault();

    if (file == null || file.Length == 0)
    {
        return BadRequest();
    }

    // 处理文件上传逻辑
    // ...

    return Ok();
}

请注意,DisableRequestSizeLimit属性可以阻止模型绑定并允许接收任意大小的请求体。但是,这也意味着要小心处理大文件上传,以免占用过多的服务器资源。

相关内容

热门资讯

来一盘!欢乐卡五星小程序辅助(... 来一盘!欢乐卡五星小程序辅助(辅助挂)其实是真的有挂(揭秘有挂)-哔哩哔哩欢乐卡五星小程序辅助平台为...
透视能赢!aapoker软件有... 透视能赢!aapoker软件有猫腻吗!果真真的有挂((2021已更新))(哔哩哔哩)1、让任何用户在...
4分钟实锤!wpk发牌算法(透... 4分钟实锤!wpk发牌算法(透视)透视辅助((2021已更新))(哔哩哔哩),亲,有的,ai轻松简单...
2分钟了解!开心联盟怎么开挂(... 1、2分钟了解!开心联盟怎么开挂(辅助挂)竟然是真的有挂(今日头条)-哔哩哔哩。2、开心联盟怎么开挂...
科普攻略!广东雀神智能插件安装... 广东雀神辅助器最新版版本稳定性对比与推荐‌:科普攻略!广东雀神智能插件安装如何使用(辅助挂)果真是真...
每日必看推荐!we poke有... 每日必看推荐!we poke有挂吗!的确是真的有挂((2024已更新))(哔哩哔哩);简单的灵活控制...
8分钟攻略!线上德州aapok... 8分钟攻略!线上德州aapoker透明挂(透视)透视辅助((2024已更新))(哔哩哔哩)1、线上德...
玩家必看教程!老友麻将插件(辅... 玩家必看教程!老友麻将插件(辅助挂)原来是真的有挂(真是有挂)-哔哩哔哩;实战中需综合运用上述技巧,...
信息共享!广东雀神麻雀胜率会提... 信息共享!广东雀神麻雀胜率会提升(辅助挂)原来是真的有挂(有挂解密)-哔哩哔哩;是一款可以让一直输的...
教学盘点!aapoker能玩吗... 教学盘点!aapoker能玩吗!原来是真的有挂((2024已更新))(哔哩哔哩);原来确实真的有挂(...