-
Extjs swfupload5
调用swftitle : '多文件上传', width : 500, height : 300, resizable : false, layout : 'fit', items : [{ xtype : 'uploadpanel', uploadUrl : 'uploadpanel', filePostName : 'myUpload', // 这里很重要,默认值为'fileData',这里匹配action中的setMyUpload属性 flashUrl : 'swfupload.swf', fileSize : '1024*550', height : 400, border : false, fileTypes : '*.*', // 在这里限制文件类型:'*.jpg,*.png,*.gif' fileTypesDescription : '所有文件', postParams : { path : 'files\\' // 上传到服务器的files目录下面 } }], bbar : ['xaaaxx'] }); uploadFilesWin.show();
显示内容jsUploadPanel = Ext.extend(Ext.Panel, { fileList : null, swfupload : null, progressBar : null, progressInfo : null, uploadInfoPanel : null, constructor : function(config) { //定义 panel1 中的初始信息 this.progressInfo = { filesTotal : 0, filesUploaded : 0, bytesTotal : 0, bytesUploaded : 0, currentCompleteBytes : 0, lastBytes : 0, lastElapsed : 1, lastUpdate : null, timeElapsed : 1 }; //定义panel1,包括他的位置大小等信息 this.uploadInfoPanel = new Ext.Panel({ region : 'north', height : 65, baseCls : '', collapseMode : 'mini', split : true, border : false }); this.progressBar = new Ext.ProgressBar({ text : '等待中 0 %', animate : true }); this.uploadInfoPanel.on('render', function() { this.getProgressTemplate().overwrite(this.uploadInfoPanel.body, { filesUploaded : 0, filesTotal : 0, bytesUploaded : '0 bytes', bytesTotal : '0 bytes', timeElapsed : '00:00:00', timeLeft : '00:00:00', speedLast : '0 bytes/s', speedAverage : '0 bytes/s' }); }, this); //定义panel2的数据列以及工具条 this.fileList = new Ext.grid.GridPanel({ border : false, enableColumnMove : false, enableHdMenu : false, columns : [new Ext.grid.RowNumberer(), { header : '文件名', width : 100, dataIndex : 'fileName', sortable : false, fixed : true, //renderer : this.formatFileName, id : autoExpandColumnId }, { header : '大小', width : 80, dataIndex : 'fileSize', sortable : false, fixed : true, //renderer : this.formatFileSize, align : 'right' }, { header : '类型', width : 60, dataIndex : 'fileType', sortable : false, fixed : true, //renderer : this.formatIcon, align : 'center' }, { header : '进度', width : 100, dataIndex : '', sortable : false, fixed : true, //renderer : this.formatProgressBar, align : 'center' }, { header : ' ', width : 28, dataIndex : 'fileState', //renderer : this.formatState, sortable : false, fixed : true, align : 'center' }], autoExpandColumn : autoExpandColumnId, ds : new Ext.data.SimpleStore({ fields : ['fileId', 'fileName', 'fileSize', 'fileType', 'fileState'] }), bbar : [this.progressBar], tbar : [{ text : '添加文件', iconCls : 'db-icn-add' }, { text : '开始上传', iconCls : 'db-icn-upload_', handler : this.startUpload, scope : this }, { text : '停止上传', iconCls : 'db-icn-stop', handler : this.stopUpload, scope : this }, { text : '取消队列', iconCls : 'db-icn-cross', handler : this.cancelQueue, scope : this }, { text : '清空列表', iconCls : 'db-icn-trash', handler : this.clearList, scope : this }] }); } }); Ext.reg('uploadpanel',UploadPanel);
2013年9月25日 15:22
目前还没有答案
相关推荐
标题中的"Extjs Swfupload 多图上传插件绝对可运行"指的是一个基于Extjs框架和Swfupload技术的多图上传插件,该插件具有进度条功能,并且打包后的项目保证能够正常运行。这个插件是作者对原有Swfupload组件进行改进...
【标题】"extjs swfupload .net 多文件带进度条上传"涉及的核心技术是前端的EXTJS框架、后端的ASP.NET平台以及中间的文件上传组件SWFUpload。这种组合允许用户在Web应用中实现批量文件上传并显示上传进度,提供了...
总的来说,"Extjs4 swfupload多文件上传"是一个结合了ExtJS4组件化开发能力和SwfUpload高级上传功能的解决方案。它提供了一个高效、可控的多文件上传体验,同时也考虑到了服务器安全和性能优化。对于需要开发复杂Web...
ExtJs4.0整合Swfupload上传组件是一个常见的前端开发任务,主要涉及到两个技术:Ext Js和Swfupload。这两个工具结合使用,可以为Web应用提供功能强大的文件上传功能,尤其是对于大文件或者多文件上传场景,它们提供...
前后台已经融合 解压放在.net 3.5下就可以运行 包含 Extjs4.1 UploadPanel.js swfupload.js swfupload.swf swfupload_fp9.swf Upload.aspx Upload.aspx.cs UploadPanel.htm upload
这个压缩包包含了SWFUpload与ExtJS4以及JSP的整合示例,同时支持多种语言,使得开发者可以更方便地在不同语言环境下使用这一功能。内附的v2.5.0中文说明文档为用户提供了详细的使用指导。 1. **SWFUpload**:...
EXTJS3 SWFUpload Panel是一种在EXTJS3框架下实现的多文件上传解决方案。EXTJS是一个流行的JavaScript库,用于构建富客户端应用,而SWFUpload则是一个基于Flash的文件上传插件,它允许用户在不刷新页面的情况下进行...
`ExtJS`和`SwfUpload`是两个在Web开发中用于实现这些功能的工具。本篇将详细讲解如何利用`ExtJS`和`SwfUpload`来创建一个支持多文件上传、下载和删除,并带有进度条显示的系统。 `ExtJS`是一个基于JavaScript的UI...
在IT行业中,Web开发经常会遇到文件上传的需求,而"extjs3.4+swfupload上传"就是一个典型的前端文件上传解决方案。EXT JS 3.4是一款强大的JavaScript框架,用于构建富客户端应用程序,提供了丰富的组件库和强大的...
在本文中,我们将深入探讨如何在ExtJS4框架中整合SWFUpload库,实现多文件上传功能。ExtJS4是一个强大的JavaScript组件库,用于构建富客户端应用,而SWFUpload则是一个流行的选择,用于在浏览器中实现文件上传,特别...
本示例解决了strut2+swfupload+extjs4文件上传过程中,后台struts接收不到上传文件的问题。而这个问题如果用servlet做后台可能就不存在。开发者可以用本例源码移植到自己项目中使用 。
`ExtJS`是一个流行的JavaScript库,用于构建富客户端界面,而`SWFUpload`则是一个经典的Flash插件,用于实现文件上传,尤其适用于批量上传。这里我们将深入探讨如何在Java环境中,结合Struts2、Spring(s2sh框架)...
在本文中,我们将深入探讨如何使用ExtJS 3.0框架与SWFUpload库结合,创建一个具有进度条功能的多附件上传组件。这个组件通常用于Web应用中,以提供用户友好的文件上传体验,特别是在处理大量文件或者需要实时显示...
Extjs3.3+swfUpload2.2 实现多文件上传组件 Extjs3.3+swfUpload2.2 实现多文件上传组件是一种基于 Extjs3.3 和 swfUpload2.2 的文件上传解决方案。该组件可以实现多文件上传,具有良好的用户体验和可扩展性。 多...
### SWFUpload与Java实例详解 #### SWFUpload概述 SWFUpload是一个强大的Flash和JavaScript组件,用于实现浏览器上的多文件无刷新上传功能。通过利用Flash技术,它能够跨浏览器和平台提供一致的用户体验,同时提供...
Struts2、ExtJS4.2、SwfUpload与ProgressBar:构建实时上传进度条 在Web应用中,用户上传大文件时,一个实时显示上传进度的功能可以极大地提升用户体验。Struts2作为Java企业级开发中常用的MVC框架,提供了一种高效...
ExtJS 3.x 和 SWFUpload 是两种不同的技术,它们结合使用可以实现高效的多文件上传功能。这篇内容将深入解析这两个技术以及它们如何协同工作。 **ExtJS 3.x** ExtJS 是一个流行的JavaScript库,主要用于构建富...
Extjs新手 extjs4.2上传组件VS2012整个工程。仅仅只是上传功能 运行条件:extjs4.2 .net4 Vs2012 flash9(9版本以上,我的是16版本) IE11(网上说是IE8以上,IE6不支持)
**SWFUpload 简介** SWFUpload 是一个开源的JavaScript库,它允许开发者在网页上实现高级的文件上传功能。这个库利用了Flash技术,可以在不刷新页面的情况下进行多文件选择和上传,提供了良好的用户体验。SWFUpload...
这是一个基于S2SH(Struts2、Spring、Hibernate)架构,并结合了Extjs4.1前端框架和swfupload多文件上传插件的简单入门级项目实例。该项目旨在帮助初学者快速理解这些技术如何协同工作,创建一个具备基础功能的Web...