EXT FileUploadField 文件上传失败

EXT 上传上文件成功,一旦上传稍大文件(10M)就失败。

   FileUploadField1.PostedFile.SaveAs(FullPath);

解决方法:
设置web.config

<configuration>
    <system.web>
      <httpRuntime  maxRequestLength="1048576" executionTimeout="720" />
   </system.web>
</configuration>
      <!--
      httpRuntime是配置asp.net http运行时设置,以确定如何处理对asp.net应用程序的请求。
      executionTimeout:表示允许执行请求的最大时间限制,单位为秒
      maxRequestLength:指示 ASP.NET 支持的最大文件上载大小。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。
      useFullyQualifiedRedirectUrl:表示指示客户端重定向是否是完全限定的(采用 "http://server/path" 格式,这是某些移动控件所必需的),或者指示是否代之以将相对重定向发送到客户端。如果为 True,则所有不是完全限定的重定向都将自动转换为完全限定的格式。false 是默认选项。
      minFreeThreads:表示指定允许执行新请求的自由线程的最小数目。ASP.NET 为要求附加线程来完成其处理的请求而使指定数目的线程保持自由状态。默认值为 8。
      minLocalRequestFreeThreads:表示ASP.NET 保持的允许执行新本地请求的自由线程的最小数目。该线程数目是为从本地主机传入的请求而保留的,以防某些请求在其处理期间发出对本地主机的子请求。这避免了可能的因递归重新进入 Web 服务器而导致的死锁。
      appRequestQueueLimit:表示ASP.NET 将为应用程序排队的请求的最大数目。当没有足够的自由线程来处理请求时,将对请求进行排队。当队列超出了该设置中指定的限制时,将通过“503 - 服务器太忙”错误信息拒绝传入的请求。
      enableVersionHeader:表示指定 ASP.NET 是否应输出版本标头。Microsoft Visual Studio 2005 使用该属性来确定当前使用的 ASP.NET 版本。对于生产环境,该属性不是必需的,可以禁用。

-->

      <httpRuntime executionTimeout="720"
                   maxRequestLength="40960"
                   useFullyQualifiedRedirectUrl="false"
                   minFreeThreads="8"
                   minLocalRequestFreeThreads="4"
                   appRequestQueueLimit="100"
                   enableVersionHeader="false"/>

原文地址:https://www.cnblogs.com/BinBinGo/p/11003518.html

时间: 2024-11-06 21:07:30

EXT FileUploadField 文件上传失败的相关文章

ext 的文件上传

目标是实现一个多文件传输的页面: 大家都知道上传文件的 是可以用 input 实现,在ext中也一样,它有输入框,,这输入框也是可以的,,我相信对于第一次 做文件上传的人而言会有一大堆问题,,比如怎么样就可以把一个正常的input 变成文件上传的,,,这个在一般情况下 是设置 input 的type 为file  ,这样就ok了,,在ext 的情况下 ,,只需要设置 它的属性  inputType:‘file’  ,也就ok了,, 这边也说一下要放在tabr 上的 文件上传,,他是怎么做到的,其

php 文件上传失败

使用OSX系统,在使用MAMP Pro作为虚拟服务器,并使用PHP作为后端语言进行文件上传,从临时文件夹拷贝文件的方法为 move_uploaded_file 代码如下: 1 if($_FILES['file']['error']>0){ 2 echo 'file error'; 3 }else{ 4 echo 'upload:'.$_FILES['file']['name'].'<br>'; 5 echo 'type:'.$_FILES['file']['type'].'<br&

spring boot工程文件上传出现net::ERR_CONNECTION_ABORTED,文件上传失败

SpringBoot做文件上传时出现了The field file exceeds its maximum permitted size of 1048576 bytes.错误,显示文件的大小超出了允许的范围.查看了官方文档,原来Spring Boot工程嵌入的tomcat限制了请求的文件大小,这一点在Spring Boot的官方文档中有说明,原文如下 65.5 Handling Multipart File UploadsSpring Boot embraces the Servlet 3 j

android开发里跳过的坑——图片文件上传失败

使用的apache的httpclient的jar包,做的http图片上传,上传时,服务器总返文件格式不对.后来发现,是由于在创建FileBody时,使用了默认的ContentType引起的.所以服务器有判断文件类型的要求的时候,创建FlieBody时需要注意添加MIME类型,例如PNG图片文件: new FileBody(entity.getValue(), ContentType.create("IMAGE/PNG")));

Extjs3 + swfUpload2.2 实现多文件上传控件

要在ExrtJS框架实现选择多文件上传,FileUploadField已经无法满足需求,所以采用了 swfUpload上传控件,上传窗口如下: 多选文件进行上传(其实是每个文件异步上传),可以中途停止文件上传,移除所选文件等操作.上传窗口代码如下: var ctx = '<%=request.getContextPath()%>'; Ext.onReady(function(){ Ext.QuickTips.init(); new Ext.Window({ width : 650, title

struts2+extjs文件上传完整实现(解决了上传中的各种问题)

首先需要引入上传控件 <script type="text/javascript" src="<%=basePath%>/js/ext/examples/ux/fileuploadfield/FileUploadField.js" charset="utf-8"></script> 弹出上传框对应extjs代码 var uploadForm=new Ext.FormPanel({ id:'uploadForm'

ExtJS:文件上传实例

var ext_dateFormat = 'Y-m-d H:i:s'; var dateFormat = 'yyyy-MM-dd HH:mm:ss'; var date = new Date(); Ext.onReady(function() { var fifp =Ext.create('Ext.form.Panel', { renderTo: 'fi-form', width: 500, frame: true, title: '文件上传', bodyPadding: '10 10 0',

php部分---文件上传:错误处理、 客户端和服务器端的限制

1.客户端页面 <!---客户端的配置 1.表单页面 2.表单发送方式为post 3.表单form中添加enctype="multipart/form-data" -------> <body> <form action="doaction.php" method="post" enctype="multipart/form-data"> <input type="file&

php部分---单文件上传的封装类

<?php $fileinfo=$_FILES["myfile"]; function uploadfile($fileinfo,$allowext=array('jpeg','jpg','pnd','gif','wbmp'),$flag=true,$maxsize=2097152){ //判断错误信息 if($fileinfo['error']>0) { switch($fileinfo['error']) { case 1: $mes= "上传文件超过了PHP