gpt4 book ai didi

c# - 如何在 ASP.NET MVC 中上传大小为 1.25GB 的文件

转载 作者:太空狗 更新时间:2023-10-29 23:18:59 26 4
gpt4 key购买 nike

我的客户正在通过应用程序上传超过 1 GB 的文件。我知道我只能使用 asp.net MVC 应用程序上传 100mb。

 public static byte[] ReadStream(Stream st)
{
st.Position = 0;
byte[] data = new byte[st.Length];
.
.
.
.
}

我在 byte[] data = new byte[st.Length]; 处收到错误,因为 st.Length=1330768612错误 - “引发了‘System.OutOfMemoryException’类型的异常。”

有什么办法可以上传超过 1GB 的文件吗?为什么我们可以在webconfig中定义maxRequestLength= 0 - 2097151,

最佳答案

在我看来,您需要使用正确的工具来完成这项工作。 Http 根本不打算像这样传输大文件。为什么不改用 ftp,也许您可​​以围绕它构建一个 Web 界面。

关于c# - 如何在 ASP.NET MVC 中上传大小为 1.25GB 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3201532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com