gpt4 book ai didi

.net - 如何将大 (> 25MB) 文件上传到 Web 服务?

转载 作者:行者123 更新时间:2023-12-03 09:20:01 24 4
gpt4 key购买 nike

我有一个 Web 服务,它需要一个字节 [] 并保存它。

这适用于“小”文件,但是一旦我达到一定大小,Web 服务就会失败并返回“请求失败,HTTP 状态为 404:未找到”。

从我所见,这似乎是一个 IIS 设置,它限制了可以发布的文件的大小(以防止拒绝服务攻击)。我试图增加该设置,但我无法确定什么设置以及在哪里/如何设置它。我正在使用 IIS7,而 webservice 是在 .net (asmx) 中完成的。

在 web 服务的 web.config 中,我添加了以下内容(这似乎增加了可以接受的文件大小,但并非一直到此设置大小)

  <system.web>
<httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
...
</system.web>

关于在何处(以及如何)增加 Web 服务的文件大小的任何建议,将不胜感激。

最佳答案

除了问题中提到的 httpRuntime/maxRequestLength 之外,似乎还有一个附加项可以添加到 Web 服务的 web.config 文件中以允许大文件传输。

  <system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2000000000" />
</requestFiltering>
</security>
</system.webServer>

这似乎可以通过网络服务上传更大的文件。

关于.net - 如何将大 (> 25MB) 文件上传到 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/998927/

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