3

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

4

2 回答 2

10

检查HttpRuntimeSection.MaxRequestLength Property

默认值为4096 KB (4 MB).

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

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

将其插入 configuration/system.web 部分:

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

检查HttpRuntimeSection.MaxRequestLength 属性

于 2013-05-27T08:46:48.013 回答
1

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

于 2013-05-28T01:14:23.647 回答