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

相关内容

热门资讯

2分钟了解!财神十三张小程序怎... 2分钟了解!财神十三张小程序怎样辅助,钱塘十三水有没有挂,规律教程(有挂解说);1、这是跨平台的财神...
一分钟揭秘!哈灵有外 挂吗(透... 一分钟揭秘!哈灵有外 挂吗(透视)确实真的有挂(2025已更新)(哔哩哔哩)亲,关键说明,哈灵有外 ...
九分钟了解!星星武汉麻将胡牌技... 九分钟了解!星星武汉麻将胡牌技巧,决战十三水的辅助软件,教你教程(有挂秘籍)1、很好的工具软件,可以...
一秒答解!王者棋牌有没有挂(辅... 一秒答解!王者棋牌有没有挂(辅助挂)都是存在有挂(2025已更新)(哔哩哔哩)一、王者棋牌有没有挂A...
七分钟了解!豆豆斗牌技巧,旺旺... 七分钟了解!豆豆斗牌技巧,旺旺福建麻将有什么攻略吗,AI教程(有挂解说)该软件可以轻松地帮助玩家将旺...
最新研发!吉祥游戏辅助器安卓(... 最新研发!吉祥游戏辅助器安卓(辅助挂)原来真的是有挂(2020已更新)(哔哩哔哩)1、起透看视 吉祥...
2分钟了解!天天微友有辅助吗,... 2分钟了解!天天微友有辅助吗,边锋斗地主有猫腻吗,切实教程(有挂神器)亲,关键说明,边锋斗地主有猫腻...
热点讨论!白金岛三打哈怎么拿好... 热点讨论!白金岛三打哈怎么拿好牌(透视辅助)总是是有挂(2023已更新)(哔哩哔哩)1、下载好白金岛...
两分钟了解!多乐够级外 挂,星... 两分钟了解!多乐够级外 挂,星悦云南麻将有挂没,攻略教程(有挂方法)1、超多福利:超高返利,海量正版...
总算了解!友乐手机麻将有挂的么... 总算了解!友乐手机麻将有挂的么(透视)好像是有挂(2021已更新)(哔哩哔哩);1)友乐手机麻将有挂...