ASP.NET 使用ajaxupload.js插件出现上传较大文件失败的解决方法

Posted 海角之上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET 使用ajaxupload.js插件出现上传较大文件失败的解决方法相关的知识,希望对你有一定的参考价值。

在网上下载了一个ajaxupload.js插件,用于无刷新上传图片使的,然后就按照demo的例子去运行了一下,上传啊什么的都OK,但是正好上传的示例图片有一个比较大的,4M,5M的样子,然后上传就会报上面的错误。

单纯看我的描述,明显发现就是图片较大的原因,可能很快就会想到web.config的配置问题上,但是当我是当局者的时候,就没有那么灵光了,因为有提示错误,就有去百度一下,结果查到是什么“跨域调函数”的问题,至此,这个问题我探究的方向已经走偏。

虽然问题提示当中没有明显的说出是跟上传图片的大小有关系,但是这个问题确实是因为没有设置上传文件的大小,而asp.net的默认上传文件大小是2M

我先把解决方法告诉大家,就是在Web.config的<system.web>中加上下面这段

<httpRuntime maxRequestLength="10240" useFullyQualifiedRedirectUrl="true" executionTimeout="12000" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" />

说明:

技术分享

 

以上是关于ASP.NET 使用ajaxupload.js插件出现上传较大文件失败的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

java 使用 AjaxUpload.js 实现上传文档的时候需要注意哪些?

界面上传文件js包AjaxUpload.js

如何在 asp.net 中使用 jquery 表单插件?

如何使用 C#、ASP.NET、SQL Server 端处理实现 jQuery DataTables 插件?

ASP.NET 网站中的 JQuery 插件

像 ValidationGroup 的 ASP.NET 使用 JQuery 验证插件?