- JScript code
<link href="uploadify.css" rel="stylesheet" type="text/css" /> <script src="jquery-1.4.2.min.js" type="text/javascript"></script> <script src="jquery.uploadify.v2.1.4.min.js" type="text/javascript"></script> <script src="swfobject.js" type="text/javascript"></script> <script type="text/javascript" language="javascript"> $(document).ready(function() { $("#File1").uploadify( { 'uploader':'uploadify.swf', 'fileExt':'*', 'fileDesc':'请选择上传文件', 'script': 'Handler.ashx', 'buttonText':'.', 'buttonImg':'select.png', 'hideButton':'false', 'cancelImg': 'cancel.png', 'folder': 'UploadFile', 'queueID': 'fileQueue', 'sizeLimit': 5242880000, //上传文件限制的最大值 'fileExt': '*.*;*.doc;*.pdf;*.rar', //设置文件类型 'height': 32, 'width': 118, 'wmode': 'transparent' , 'auto': false, 'multi': true }); }); </script>
web里的设置:
- C# code
<system.web> <customErrors mode="Off"></customErrors> <httpRuntime maxRequestLength="2097151"/> <!-- 设置 compilation debug="true" 可将调试符号插入 已编译的页面中。但由于这会 影响性能,因此只在开发过程中将此值 设置为 true。 --> <compilation debug="true" targetFramework="4.0">
下载的人家做的例子里面改改 'sizeLimit': 5242880000, //<httpRuntime maxRequestLength="2097151"/>
可以上传上百兆的文件 拿到我的里面就只能传90兆一下的 两个地方的数字我调大了也没用,谁知道怎么改的,指导下我!!!!!!!!谢谢!!!!!!!
------解决方案--------------------------------------------------------
上传文件的大小,是在服务器上的配置文件里设置的。
与用什么来做上传是无关的吧。
------解决方案--------------------------------------------------------
大文件不太适合用Flash控件,一般都是用ActiveX控件来做。
------解决方案--------------------------------------------------------
哪 ?设置配置文件?
------解决方案--------------------------------------------------------
- XML code
<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="2147483647" /> </requestFiltering> </security> </system.webServer>