如何在ASP.net应用程序中上传大小为500mb或更大的文件

本文关键字:500mb 小为 文件 ASP net 应用程序 | 更新日期: 2023-09-27 18:15:43

请让我知道在ASP.net应用程序中上传大文件(例如500 MB的excel文件)的可能方法。这是在一次采访中被问到的,我不知道如何做到这一点。

如何在ASP.net应用程序中上传大小为500mb或更大的文件

检查HttpRuntimeSection.MaxRequestLength Property

默认为4096 KB (4 MB)

我建议你在app web.config 中设置你想要的值。

最大值为:2,147,483,647 bytes

插入到配置/系统中。网络部分:

<configuration>
    <system.web>
        <httpRuntime maxRequestLength="524288000" />
    </system.web>
</configuration>

检查HttpRuntimeSection。MaxRequestLength地产

如果这是一个面试问题,他们要么是在寻求一些特定的技术知识(即MaxRequestLength参数的设置),要么是在寻求一些更架构的答案——例如,最好以块的形式上传文件,并通过进度条等方式给用户反馈。在这种情况下,js解决方案(如FineUploader)将更合适。