Jquery Ajax上传大文件会出错

时间:2015-01-25 12:40:54

标签: javascript c# jquery ajax iis

我正在使用this在我正在处理的管理面板上裁剪图片。这个插件会给你裁剪的图像作为base64字符串,我会将该字符串发送到服务器,然后将其转换为服务器上的图像,这是正常的,因为我使用平均大小的图像(我尝试成功的最大的是880KB)但后来我尝试了一个7MB的图像,大约15%~20%的进度,请求给出了404错误。

我正在使用c#,我做了以下更改:

<httpRuntime
  executionTimeout="9999999"
  maxRequestLength="1048576"
  targetFramework="4.5.1" />

<security>
    <requestFiltering>
        <requestLimits maxAllowedContentLength="20000000" />
    </requestFiltering>
</security>

但仍会出现相同的错误。可能的原因是什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

由于我用于裁剪的插件为我提供了裁剪图像的base64字符串,并且它是安静的大文本,因此增加maxAllowedContentLength可以解决问题。

<security>
    <requestFiltering>
        <requestLimits maxAllowedContentLength="100000000" />
    </requestFiltering>
</security>