在 C# 中使用 Web 客户端时是否有上传限制

本文关键字:是否 客户端 Web | 更新日期: 2023-09-27 18:30:24

使用UploadFile("upload.php", "POST", filePath)与WebClient一起使用任何超过4mb的内容都不会上传。PHP 中的限制设置为 48mb。我需要在 C# 中设置吗?

在 C# 中使用 Web 客户端时是否有上传限制

在 ASP.NET 中将默认的 maxRequestLength 设置为 4MB,您可以在 web.config 中更改它。

<configuration>
    <system.web>
        <!-- This will handle requests up to 1024MB (1GB) -->
        <httpRuntime maxRequestLength="1048576" timeout="3600" />
    </system.web>
</configuration>

长度在配置文件中以 KB 为单位指定。如果您使用的是 IIS,则 IIS 将额外的限制设置为 4MB。

我已经解决了这个问题。通过在 php 中更改以下内容.ini

post_max_size = 40M

我已经更改了upload_max_filesize,但不知道需要更改的其他参数。

相关文章: