Jquery Ajax 上传大文件会出错

Jquery Ajax uploading big file gives error

本文关键字:文件 出错 Ajax Jquery      更新时间:2023-09-26

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

我正在使用 c#,并且进行了以下更改:

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

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

但仍然会发生相同的错误。 可能的原因是什么?

提前谢谢。

由于我用于裁剪的插件为我提供了裁剪图像的 base64 字符串,并且它是安静的大文本,因此增加最大允许内容长度解决了这个问题。

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