我正在使用this在我正在处理的管理面板上裁剪图片。这个插件会给你裁剪的图像作为base64字符串,我会将该字符串发送到服务器,然后将其转换为服务器上的图像,这是正常的,因为我使用平均大小的图像(我尝试成功的最大的是880KB)但后来我尝试了一个7MB的图像,大约15%~20%的进度,请求给出了404错误。
我正在使用c#,我做了以下更改:
<httpRuntime
executionTimeout="9999999"
maxRequestLength="1048576"
targetFramework="4.5.1" />
和
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="20000000" />
</requestFiltering>
</security>
但仍会出现相同的错误。可能的原因是什么?
提前致谢。
答案 0 :(得分:0)
由于我用于裁剪的插件为我提供了裁剪图像的base64字符串,并且它是安静的大文本,因此增加maxAllowedContentLength可以解决问题。
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="100000000" />
</requestFiltering>
</security>