- 浏览: 713204 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
ron.luo:
群主有开放源代码吗?
统一用户权限管理系统(正式版) -
名字应该取长点:
楼主可不可以问你几个问题呀,关于这个插件,貌似单线程,而且不分 ...
Extjs3.3 + swfUpload2.2 实现多文件上传组件 -
mayouth:
不知道楼主能不能解决下浏览器兼容的问题,目前好像火狐和谷歌浏览 ...
Extjs3.3 + swfUpload2.2 实现多文件上传组件 -
一水无间:
...
pushlet + Extjs 聊天室v0.9 (含源码) -
jintt123:
你好!我后台用的是C#,为什么一直上传失败,好像是后台取不到参 ...
多文件上传UploadPanel for extjs4(swfuoload2.5)
UploadPanel for extjs4 使用的是SWFUpload-2.5实现多文件上传。
支持extjs3版本的uploadPanel请在我的博客文章(类别:EXTJS)里面找。
一,注意:
1,服务端上传成功返回:
{success:true}
2,服务端上传失败返回:
{success:false}
3,使用方法:
Ext.create('Ext.ux.uploadPanel.UploadPanel',{ title : 'UploadPanel for extjs 4.0', addFileBtnText : '选择文件...', uploadBtnText : '上传', removeBtnText : '移除所有', cancelBtnText : '取消上传', file_size_limit : 10000,//MB upload_url : 'upload.do' });
4,截图:
- uploadPanel_for_extjs4.rar (6 KB)
- 下载次数: 3476
- swfupload2.5.rar (209.6 KB)
- 下载次数: 3024
评论
42 楼
jintt123
2016-11-02
你好!我后台用的是C#,为什么一直上传失败,好像是后台取不到参数,改来改去还是上传失败,求解
//后台接收参数 Filedata
file_post_name: "Filedata",
就是这个参数
//后台接收参数 Filedata
file_post_name: "Filedata",
就是这个参数
41 楼
ahang
2016-08-15
楼主,可以给一份源码吗? 845696410@qq.com
40 楼
yjbwind2006
2016-06-06
capaa52007 写道
LZ你好!
我用的是Ext4.2
既然被称作组件或者插件级别,又不是几段“代码”,为何没有使用说明,本人新手,研究4天了,找到了一个有注释的3.x版本的(也是不负责任的技术博客),照猫画虎的改了这个4.x“组件”,但是操作一直报错。
起码后台要有吧。给点使用条件什么的。
我用的是Ext4.2
既然被称作组件或者插件级别,又不是几段“代码”,为何没有使用说明,本人新手,研究4天了,找到了一个有注释的3.x版本的(也是不负责任的技术博客),照猫画虎的改了这个4.x“组件”,但是操作一直报错。
起码后台要有吧。给点使用条件什么的。
39 楼
yajian_he
2016-03-29
你好,我使用之后发现选择文件按钮点击无效,需要点击这个按钮右边边缘才能进入文件选择,能帮我解答下吗?
38 楼
c_huabo
2016-01-28
你好,楼主,为什么在IE下选择文件要点击第二次才能弹出选择框
37 楼
田涛头
2015-11-27
[color=darkred][/color]
36 楼
derlin_chen
2015-09-10
选择文件大小超过允许上传文件大小时,没有提示,怎么解决
35 楼
derlin_chen
2015-09-09
不放到服务上,直接点击页面后点击上传文件能有反应吗,看了几个都没反应
34 楼
xinjie2009
2015-04-29
仰望yi苍穹 写道
为什么我的弄完了之后点击选择文件都没有反应呢?
你打开控制台看看是不是有什么错误。另外可以使用我修改后的组件试试:
http://xinjie2009.iteye.com/admin/blogs/2207007
33 楼
仰望yi苍穹
2015-03-31
为什么我的弄完了之后点击选择文件都没有反应呢?
32 楼
xinjie2009
2015-03-21
file_post_name: 'file'
这样我的struts后台的接收参数就是
File file;
String fileFileName;
String fileContentType;
这样我的struts后台的接收参数就是
File file;
String fileFileName;
String fileContentType;
31 楼
xinjie2009
2015-03-21
另外upload_start_handler方法中调用了setFilePostName方法,这样导致后台的接收参数会动态变化(根据上传文件的名字)。所以这个方法最好去掉,我的这个方法如下:
var me = this.settings.custom_settings.scope_handler;
me.down('#cancelBtn').setDisabled(false);
然后在getSWFConfig的return中增加如下配置:
var me = this.settings.custom_settings.scope_handler;
me.down('#cancelBtn').setDisabled(false);
然后在getSWFConfig的return中增加如下配置:
30 楼
xinjie2009
2015-03-21
关闭时报错的原因应该是onRemove方法刚好和extjs默认销毁调用的方法重名导致。解决方案就是修改该方法的名字,例如onRemoveAll.另外重写beforeDestroy方法,将store置空:
beforeDestroy: function() {
var me = this;
me.store.removeAll();
Ext.destroy(
me.placeholder,
me.ghostPanel
);
me.callParent();
}
这样就能正常关闭和打开了。
beforeDestroy: function() {
var me = this;
me.store.removeAll();
Ext.destroy(
me.placeholder,
me.ghostPanel
);
me.callParent();
}
这样就能正常关闭和打开了。
29 楼
capaa52007
2015-01-31
LZ你好!
我用的是Ext4.2
既然被称作组件或者插件级别,又不是几段“代码”,为何没有使用说明,本人新手,研究4天了,找到了一个有注释的3.x版本的(也是不负责任的技术博客),照猫画虎的改了这个4.x“组件”,但是操作一直报错。
起码后台要有吧。给点使用条件什么的。
我用的是Ext4.2
既然被称作组件或者插件级别,又不是几段“代码”,为何没有使用说明,本人新手,研究4天了,找到了一个有注释的3.x版本的(也是不负责任的技术博客),照猫画虎的改了这个4.x“组件”,但是操作一直报错。
起码后台要有吧。给点使用条件什么的。
28 楼
zlo309618100
2014-12-30
1642483368 写道
1642483368 写道
貌似问题好多啊,也查不出来是什么问题。
经过抓狂的测试发现不是代码的问题,而是我们个人的问题,下载下来首先要注意两件事:1、路径问题 2、返回问题,返回方式为: JSONObject jsonObj = new JSONObject();
jsonObj.put("success", true);
response.getWriter().write(jsonObj.toString());
你好,我返回的是 {"success":true}
这是json对象,在js里面也测试了可以,为什么还会提示上传失败呢?
27 楼
zlo309618100
2014-12-30
请问怎么引入swfupload.js文件呢?
26 楼
bigtreeforshadow
2014-11-28
点击上传按钮,session,cookie 都取不到
25 楼
sy1662001
2014-11-05
[WARN ] 2014-11-05 17:15:46 :Error setting expression '360ExtLoader.exeFileName' with value '[Ljava.lang.String;@11e3a5a'
ognl.ExpressionSyntaxException: Malformed OGNL expression: 360ExtLoader.exeFileName [ognl.ParseException: Encountered " <IDENT> "ExtLoader "" at line 1, column 4.
Was expecting one of:
<EOF>
"," ...
"=" ...
"?" ...
"||" ...
"or" ...
"&&" ...
"and" ...
"|" ...
"bor" ...
"^" ...
"xor" ...
"&" ...
"band" ...
"==" ...
"eq" ...
"!=" ...
"neq" ...
"<" ...
"lt" ...
">" ...
"gt" ...
"<=" ...
"lte" ...
">=" ...
"gte" ...
"in" ...
"not" ...
"<<" ...
"shl" ...
">>" ...
"shr" ...
">>>" ...
"ushr" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
"instanceof" ...
"." ...
"(" ...
"[" ...
<DYNAMIC_SUBSCRIPT> ...
]
at ognl.Ognl.parseExpression(Ognl.java:112)
at com.opensymphony.xwork2.ognl.OgnlUtil.compile(OgnlUtil.java:214)
at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:198)
at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:161)
at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:149)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:276)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:187)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:306)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at cn.tcl.platform.filter.MyStrutsFilter.doFilter(MyStrutsFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: ognl.ParseException: Encountered " <IDENT> "ExtLoader "" at line 1, column 4.
Was expecting one of:
ognl.ExpressionSyntaxException: Malformed OGNL expression: 360ExtLoader.exeFileName [ognl.ParseException: Encountered " <IDENT> "ExtLoader "" at line 1, column 4.
Was expecting one of:
<EOF>
"," ...
"=" ...
"?" ...
"||" ...
"or" ...
"&&" ...
"and" ...
"|" ...
"bor" ...
"^" ...
"xor" ...
"&" ...
"band" ...
"==" ...
"eq" ...
"!=" ...
"neq" ...
"<" ...
"lt" ...
">" ...
"gt" ...
"<=" ...
"lte" ...
">=" ...
"gte" ...
"in" ...
"not" ...
"<<" ...
"shl" ...
">>" ...
"shr" ...
">>>" ...
"ushr" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
"instanceof" ...
"." ...
"(" ...
"[" ...
<DYNAMIC_SUBSCRIPT> ...
]
at ognl.Ognl.parseExpression(Ognl.java:112)
at com.opensymphony.xwork2.ognl.OgnlUtil.compile(OgnlUtil.java:214)
at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:198)
at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:161)
at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:149)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:276)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:187)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:306)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at cn.tcl.platform.filter.MyStrutsFilter.doFilter(MyStrutsFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: ognl.ParseException: Encountered " <IDENT> "ExtLoader "" at line 1, column 4.
Was expecting one of:
24 楼
小伟小伟
2014-09-10
struts2 后台 如何回去参数啊
23 楼
1642483368
2014-08-21
1642483368 写道
貌似问题好多啊,也查不出来是什么问题。
经过抓狂的测试发现不是代码的问题,而是我们个人的问题,下载下来首先要注意两件事:1、路径问题 2、返回问题,返回方式为: JSONObject jsonObj = new JSONObject();
jsonObj.put("success", true);
response.getWriter().write(jsonObj.toString());
发表评论
-
统一用户权限管理系统(正式版)
2015-01-08 21:11 50275该系统已停止更新,已发布另外一个平台,演示地址:htt ... -
Sencha Touch2 MVC Demo (含源码/数据库)
2012-11-08 16:25 7089源码见附件。由于文件太大,resources\media ... -
后台管理
2012-09-09 18:58 3206java6+spring+hibernate+extjs4.1 ... -
一个Ext.DataView / Ext.ListView扩展
2012-07-06 17:43 5484在sencha论坛看到的扩展: 例子: Ext.onR ... -
Extjs chekboxtree PagingTreeLoader 多选、分页
2012-04-13 13:58 2052测试使用版本:extjs3.4.0 效果图: ... -
web即时聊天有消息头像跳动
2012-04-05 14:46 2337结合Extjs tree做的. //有消息头像跳 ... -
表情选择扩展
2012-04-05 14:37 1754/** * 表情扩展 * @param {} c ... -
Extjs4 下拉树( v1.0版本有bug,已经上传一个可以用的)
2012-01-06 17:11 8320Extjs4 下拉树,v1.0版本有bug,请使用“TreeP ... -
Extjs4 动态加载(Ext.Loader)
2011-12-29 14:42 30718项目文件路径图 Ext.Loader.setConfi ... -
Extjs多文件上传(非SWFUpload版)
2011-11-08 17:21 8091Extjs多文件上传(非SWFUpload版) 不用flas ... -
Extjs4 MVC详解
2011-09-27 00:59 18408关于一个ext4MVC的例子,代码中有相关注释; 详细见附件 ... -
Extjs4.0 之Ext.Class 属性详解 (alias/mixins /uses/requires/singleton等属性)
2011-09-02 00:22 21445Ext.Class 属性详解 : 1 , a ... -
Extjs4.0 之Ext.Class 属性详解 (alias/mixins /requires/singleton等属性)
2011-09-02 00:12 2Ext.Class 属性详解 : 1 , a ... -
[keel] 权限管理模块(含前后台代码)
2011-06-12 20:47 10089注意:仅供参考,学习之用!支持开源! 关联文章(必看, ... -
[Extjs4.0] keel_jdbc2.0后台管理模块 (包含前后台源码)
2011-05-26 00:02 15151主要测试Ext4.0而做的! keel后台管理模块: ... -
来看看这几种查询布局,您是否还有其他想法?创意无限!
2010-12-25 01:14 3513来看看这几种查询布局,您是否还有其他想法?创意无限! ... -
Ext3.3.1颜色主题(ext3.3.1-theme)
2010-12-23 22:30 7180支持ext3.3.X css文件见附件 ... -
Extjs3.3结合fckeditor2.6.6实现可视化编辑器(java版)
2010-12-11 21:08 4644工程在附件中,后台为java。 fckeditorDe ... -
Extjs3.3 + swfUpload2.2 实现多文件上传组件
2010-12-06 00:11 35203【该上传组件已经停止 ... -
一个联动引发的思考
2010-11-16 23:45 2093之前我认为工作都是重复的做某些东西, 感觉没有激情没有新鲜感 ...
相关推荐
官方或网上ExtJS实现多文件上传的UploadDialog只适用于ExtJS2.x,我经过修改使其使用于ExtJS3.x,并在修改时尽量尊重于原始功能代码,请大家放心使用!
用Ext编写的多文件上传组件,已封装。 支持多文件上传,文件下载,文件删除,
将struts-2.1.6\lib目录下的struts2-codebehind-plugin-2.1.6.jar、struts2-core-2.1.6.jar、struts2-spring-plugin-2.1.6.jar、xwork-2.1.2.jar、ognl-2.6.11.jar、freemarker-2.3.13.jar、commons-fileupload-...
ExtJS4多文件上传,可单独对每个文件进行管理,有进度条。
对应的描述看本人博文《ExtJS4 上传文件类型和大小的判断方法(实例) 》:http://blog.csdn.net/biboheart/article/details/10579175 在这里不具体描述了。看题也大概可以知道这些代码实现了什么应用。
ExtJS原生多文件拖动上传组件 使用时修改包路径 1.多文件上传 2.支持拖动上传 3.支持图片压缩 4.支持图片合并 5.文件排序 可扩展实时图片预览 api //初始化画板 initCanvas //上传文件窗口 uploadWindow //初始化...
支持 自由添加和减少上传文件个数的Extjs多文件上传源代码,10分绝对值得,要注意的一点就是jsp里面引用的Ext的js和css要是2.2版本的
Extjs4 swfupload 多文件 上传
Extjs4文件上传,后台struts2
ExtJS验证文件上传类型,详细讲述ExtJS如何验证文件上传文件的类型!
EXTJS MultiFileUploadField 多文件 上传
extjs 多文件上传extjs 多文件上传
前后台已经融合 解压放在.net 3.5下就可以运行 包含 Extjs4.1 UploadPanel.js swfupload.js swfupload.swf swfupload_fp9.swf Upload.aspx Upload.aspx.cs UploadPanel.htm upload
struts2+extjs3的单/多文件上传,后台也可以不用struts2,前台也可以去掉extjs,资源包含所需要的所有JAR包,无需另外下载,代码量绝对精简易懂。
用extjs实现的多文件上传,界面很好看,而且很好用的,失望大家试试看
Extjs多文件上传(非SWFUpload版)
Extjs+java+swf多文件上传进度条显示项目 采用了swf插件 后端使用java servlet 项目简单使用 页面美观,希望能多交流
NULL 博文链接:https://xiaomy.iteye.com/blog/2331789