- 浏览: 713501 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
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
评论
22 楼
1642483368
2014-08-21
貌似问题好多啊,也查不出来是什么问题。
21 楼
1642483368
2014-08-19
能否在线指导一下,我的qq号是:1642483368。
1642483368 写道
你好,非常感谢你博客给我带来的帮助,根据提供的资料,我已经可以把文件传到指定目录fileupload/下,但现在还有个问题请教你。
问题描述:文件已经能传到指定目录fileupload/下,但是提示上传失败,我返回的信息为:'{"success":true}'。
我的后台方法为(请指点一下):
public String multiUpload(HttpServletRequest request, HttpServletResponse response,
BindException errors) throws Exception {
// 文件处理器
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
// 文件列表
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
// 获取服务器上传文件夹地址
String ctxPath = request.getSession().getServletContext().getRealPath("/") + "\\"
+ "fileupload\\";
// 创建文件夹
File file = new File(ctxPath);
if (!file.exists()) {
file.mkdir();
}
String fileName = null;
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
// 单个文件
MultipartFile mf = entity.getValue();
// 文件名
fileName = new String(mf.getOriginalFilename().getBytes("ISO8859-1"), "UTF-8");
// 创建文件
File uploadFile = new File(ctxPath + fileName);
// copy从内存中复制到磁盘上
FileCopyUtils.copy(mf.getBytes(), uploadFile);
}
JSONObject jsonObj = new JSONObject();
jsonObj.put("success", true);
return jsonObj.toString();
}
问题描述:文件已经能传到指定目录fileupload/下,但是提示上传失败,我返回的信息为:'{"success":true}'。
我的后台方法为(请指点一下):
public String multiUpload(HttpServletRequest request, HttpServletResponse response,
BindException errors) throws Exception {
// 文件处理器
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
// 文件列表
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
// 获取服务器上传文件夹地址
String ctxPath = request.getSession().getServletContext().getRealPath("/") + "\\"
+ "fileupload\\";
// 创建文件夹
File file = new File(ctxPath);
if (!file.exists()) {
file.mkdir();
}
String fileName = null;
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
// 单个文件
MultipartFile mf = entity.getValue();
// 文件名
fileName = new String(mf.getOriginalFilename().getBytes("ISO8859-1"), "UTF-8");
// 创建文件
File uploadFile = new File(ctxPath + fileName);
// copy从内存中复制到磁盘上
FileCopyUtils.copy(mf.getBytes(), uploadFile);
}
JSONObject jsonObj = new JSONObject();
jsonObj.put("success", true);
return jsonObj.toString();
}
20 楼
1642483368
2014-08-18
你好,非常感谢你博客给我带来的帮助,根据提供的资料,我已经可以把文件传到指定目录fileupload/下,但现在还有个问题请教你。
问题描述:文件已经能传到指定目录fileupload/下,但是提示上传失败,我返回的信息为:'{"success":true}'。
我的后台方法为(请指点一下):
public String multiUpload(HttpServletRequest request, HttpServletResponse response,
BindException errors) throws Exception {
// 文件处理器
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
// 文件列表
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
// 获取服务器上传文件夹地址
String ctxPath = request.getSession().getServletContext().getRealPath("/") + "\\"
+ "fileupload\\";
// 创建文件夹
File file = new File(ctxPath);
if (!file.exists()) {
file.mkdir();
}
String fileName = null;
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
// 单个文件
MultipartFile mf = entity.getValue();
// 文件名
fileName = new String(mf.getOriginalFilename().getBytes("ISO8859-1"), "UTF-8");
// 创建文件
File uploadFile = new File(ctxPath + fileName);
// copy从内存中复制到磁盘上
FileCopyUtils.copy(mf.getBytes(), uploadFile);
}
JSONObject jsonObj = new JSONObject();
jsonObj.put("success", true);
return jsonObj.toString();
}
问题描述:文件已经能传到指定目录fileupload/下,但是提示上传失败,我返回的信息为:'{"success":true}'。
我的后台方法为(请指点一下):
public String multiUpload(HttpServletRequest request, HttpServletResponse response,
BindException errors) throws Exception {
// 文件处理器
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
// 文件列表
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
// 获取服务器上传文件夹地址
String ctxPath = request.getSession().getServletContext().getRealPath("/") + "\\"
+ "fileupload\\";
// 创建文件夹
File file = new File(ctxPath);
if (!file.exists()) {
file.mkdir();
}
String fileName = null;
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
// 单个文件
MultipartFile mf = entity.getValue();
// 文件名
fileName = new String(mf.getOriginalFilename().getBytes("ISO8859-1"), "UTF-8");
// 创建文件
File uploadFile = new File(ctxPath + fileName);
// copy从内存中复制到磁盘上
FileCopyUtils.copy(mf.getBytes(), uploadFile);
}
JSONObject jsonObj = new JSONObject();
jsonObj.put("success", true);
return jsonObj.toString();
}
19 楼
niaodan
2014-05-25
wusendong 写道
lzy83925 写道
你这个有个非常严重的bug ,你这个panel一旦关闭后 我系统里所有的数据请求都关闭了,再也不能请求了
关闭窗口出错的解决方法:
onRemove方法中的ds.removeAll();应改为:
if(ds.getCount()!=0){
ds.removeAll();
}
///////////////////
试试
onRemoveAll : function() {
var ds = this.store;
for (var i = 0; i < ds.getCount(); i++) {
var record = ds.getAt(i);
var file_id = record.get('id');
this.swfupload.cancelUpload(file_id, false);
}
if (ds.getCount() != 0) {
ds.loadData([], false);
} else {
showFailMesg({
msg : '上传任务列表为空,请选择上传文件。'
});
}
this.swfupload.uploadStopped = false;
}
18 楼
bflcf
2014-04-30
后台怎么作,请高手给个试例
17 楼
wusendong
2014-03-28
lzy83925 写道
你这个有个非常严重的bug ,你这个panel一旦关闭后 我系统里所有的数据请求都关闭了,再也不能请求了
关闭窗口出错的解决方法:
onRemove方法中的ds.removeAll();应改为:
if(ds.getCount()!=0){
ds.removeAll();
}
16 楼
testspringmail
2013-11-08
能否给个完整的。。。
15 楼
ovenjackchain
2013-08-26
楼主,问题挺多的,我用4.2的,能否出个完整的demo?
1.浏览按钮没反应
2.关闭window,第二次打开,一堆事件错误
3.点上传按钮'uploadStopped' of undefined
。。。
1.浏览按钮没反应
2.关闭window,第二次打开,一堆事件错误
3.点上传按钮'uploadStopped' of undefined
。。。
14 楼
const1234
2013-08-16
怎么点了选择文件按钮,没有效果,是不是这个事件要自己写的
13 楼
agata
2013-05-31
火狐下不兼容的说,360也不行,继续调试
12 楼
lzy83925
2013-05-22
你这个有个非常严重的bug ,你这个panel一旦关闭后 我系统里所有的数据请求都关闭了,再也不能请求了
11 楼
lzy83925
2013-05-22
返回的文件id 前台怎么获得
10 楼
junjun16818
2013-04-27
遇见一个错误,关闭窗体时 源码中onRemove 函数ds.removeAll();报错!store在执行removeAll函数时会刷新表格,但onRemove事件是在grid销毁后执行,导致出现Cannot call method 'updateLayout' of undefined ,ds.removeAll(true) 就可以不刷新表格
9 楼
junjun16818
2013-04-27
一下子就通过了嘿 谢谢lz 用nodejs做的后台
8 楼
GIS-阿飞
2013-03-13
IE支不支持?
7 楼
cypress0722
2013-03-01
兄弟,请给一个jsp版的例子 ,感激不尽
6 楼
czpae86
2013-01-10
xiaoyingjianke 写道
出错的多
错在哪里?
5 楼
xiaoyingjianke
2013-01-10
出错的多
4 楼
chengjiansunboy
2012-11-24
能提供一下java后台代码吗?自己写的一直在报错,谢谢.
3 楼
FireZHFox
2012-11-20
我是Ext初学者,公司项目需要,可是我在页面中写了上面的代码,也引入了相应的文件,可是浏览器中什么都不显示啊?求帮助
发表评论
-
统一用户权限管理系统(正式版)
2015-01-08 21:11 50290该系统已停止更新,已发布另外一个平台,演示地址:htt ... -
Sencha Touch2 MVC Demo (含源码/数据库)
2012-11-08 16:25 7093源码见附件。由于文件太大,resources\media ... -
后台管理
2012-09-09 18:58 3209java6+spring+hibernate+extjs4.1 ... -
一个Ext.DataView / Ext.ListView扩展
2012-07-06 17:43 5488在sencha论坛看到的扩展: 例子: Ext.onR ... -
Extjs chekboxtree PagingTreeLoader 多选、分页
2012-04-13 13:58 2056测试使用版本:extjs3.4.0 效果图: ... -
web即时聊天有消息头像跳动
2012-04-05 14:46 2343结合Extjs tree做的. //有消息头像跳 ... -
表情选择扩展
2012-04-05 14:37 1756/** * 表情扩展 * @param {} c ... -
Extjs4 下拉树( v1.0版本有bug,已经上传一个可以用的)
2012-01-06 17:11 8325Extjs4 下拉树,v1.0版本有bug,请使用“TreeP ... -
Extjs4 动态加载(Ext.Loader)
2011-12-29 14:42 30721项目文件路径图 Ext.Loader.setConfi ... -
Extjs多文件上传(非SWFUpload版)
2011-11-08 17:21 8098Extjs多文件上传(非SWFUpload版) 不用flas ... -
Extjs4 MVC详解
2011-09-27 00:59 18412关于一个ext4MVC的例子,代码中有相关注释; 详细见附件 ... -
Extjs4.0 之Ext.Class 属性详解 (alias/mixins /uses/requires/singleton等属性)
2011-09-02 00:22 21450Ext.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 10096注意:仅供参考,学习之用!支持开源! 关联文章(必看, ... -
[Extjs4.0] keel_jdbc2.0后台管理模块 (包含前后台源码)
2011-05-26 00:02 15160主要测试Ext4.0而做的! keel后台管理模块: ... -
来看看这几种查询布局,您是否还有其他想法?创意无限!
2010-12-25 01:14 3518来看看这几种查询布局,您是否还有其他想法?创意无限! ... -
Ext3.3.1颜色主题(ext3.3.1-theme)
2010-12-23 22:30 7183支持ext3.3.X css文件见附件 ... -
Extjs3.3结合fckeditor2.6.6实现可视化编辑器(java版)
2010-12-11 21:08 4651工程在附件中,后台为java。 fckeditorDe ... -
Extjs3.3 + swfUpload2.2 实现多文件上传组件
2010-12-06 00:11 35212【该上传组件已经停止 ... -
一个联动引发的思考
2010-11-16 23:45 2096之前我认为工作都是重复的做某些东西, 感觉没有激情没有新鲜感 ...
相关推荐
官方或网上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