在 C# 中使用 Web 客户端时是否有上传限制
本文关键字:是否 客户端 Web | 更新日期: 2023-09-27 18:30:24
使用UploadFile("upload.php", "POST", filePath)与WebClient一起使用任何超过4mb的内容都不会上传。PHP 中的限制设置为 48mb。我需要在 C# 中设置吗?
在 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,但不知道需要更改的其他参数。