java swf 上传文件_[Pulgin] 利用swfupload实现java文件批量上传
//允许上传文件的全部大小
varlimtallsize=50000000;functionUploadGrid()
{varmine=this;varstates=[{v:-1,t:'等待'},{v:0,t:'就绪'},{v:1,t:'上传中'},{v:2,t:'停止'},{v:3,t:'成功'},{v:4,t:'失败'}];functionstatesRender(v)
{for(vari=0;i
{if(states[i].v==v)
{returnstates[i].t;
}
}
}functionrateRender(value, metaData, record, rowIndex, cellIndex, store)
{
v=value?value:0;//return "
"+v+"% |
";
//setProgress(v);
return "";
}varrn=newExt.grid.RowNumberer();varsm= newExt.grid.CheckboxSelectionModel({singleSelect:false});varcm= newExt.grid.ColumnModel([
rn,
sm,
{header:'文件名称',dataIndex:'fileName',menuDisabled:true,width:100},
{header:'大小',dataIndex:'fileSize',menuDisabled:true,width:100},
{header:'进度',dataIndex:'rate',menuDisabled:true,width:180,renderer:rateRender},
{header:'速度',dataIndex:'speed',menuDisabled:true},
{header:'状态',dataIndex:'state',menuDisabled:true,renderer:statesRender}
]);this.ds= newExt.data.Store({
proxy:newExt.data.HttpProxy({url:'test!query.action',method:'post'}),
remoteSort:false,
reader:newExt.data.JsonReader(
{totalProperty:'records',root:'root'},
[
{name:'id'},
{name:'fileName'},
{name:'code'},
{name:'fileSize'},
{name:'rate'},
{name:'speed'},
{name:'state'}
])
});varRC=Ext.data.Record.create([
{name:'id', mapping:'id'},
{name:'code', mapping:'code'},
{name:'fileName', mapping:'fileName'},
{name:'fileSize', mapping:'fileSize'},
{name:'rate', mapping:'rate'},
{name:'speed', mapping:'speed'}
]);this.grid= newExt.grid.GridPanel({
ds: mine.ds,
cm: cm,
sm: sm,
anchor:'100%',
loadMask:{msg:'数据加载中...'},
viewConfig:{forceFit:true},
height:300,
width :600,
tbar:[{id:'spanSWFUploadButton',text:'-'},'-'],
listeners:{
render:function()
{//ytb-sep
varcmp=Ext.getCmp("spanSWFUploadButton");varpcont=cmp.getEl().parent();
pcont.update("");varswfu= newSWFUpload({
upload_url :"upload.action",
post_params : {"god":"god","uid":"u"},
flash_url :"swf/swfupload.swf",
button_placeholder_id :"spanSWFUploadButton",
button_image_url :"swf/bt.png",
button_text_right_padding :100,
button_width:61,
button_height :22,
button_action : SWFUpload.BUTTON_ACTION.SELECT_FILES,//handler here
swfupload_loaded_handler : Handlers.swfUploadLoaded,
file_queued_handler : Handlers.fileQueued,
file_queue_error_handler : Handlers.fileQueueError,
upload_progress_handler : Handlers.uploadProgress,
upload_error_handler : Handlers.uploadError,
upload_success_handler : Handlers.uploadSuccess
});
swfu.grid=mine.grid;
swfu.ds=mine.ds;
swfu.RC=RC;
}
}
});
}
Ext.onReady(function(){
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget= 'side';
Ext.BLANK_IMAGE_URL='../../images/s.gif';vargrid=newUploadGrid();varwin= newExt.Window({
title:'上传表格测试',
el:'panel',
width:620,
height:350,
closeAction:'hide',//关闭窗口时渐渐缩小
plain:true,
items:[grid.grid],
buttons: [{
text:'Submit',
disabled:true},{
text:'Close',
handler:function(){
win.hide();
}
}]
});
win.show(this);
})
java swf 上传文件_[Pulgin] 利用swfupload实现java文件批量上传相关推荐
- [Pulgin] 利用swfupload实现java文件批量上传
URL:http://blog.csdn.net/xuweilinjijis/article/details/8876305 之前在网上找过很多相关资料,很多所谓的批量上传都是忽悠人的,真正的批量上传 ...
- exew文件加密:利用破解版exe文件加密器对exe文件进行加密保护(图文教程)
exew文件加密:利用破解版exe文件加密器对exe文件进行加密保护(图文教程) 目录 加密过程步骤 解密过程步骤 加密过程步骤 解密过程步骤
- java qq 传送文件_如何利用Java实现QQ文件传输功能.pdf
您所在位置:网站首页 > 海量文档  > 计算机 > Java 如何利用Java实现QQ文件传输功能.pdf2页 本文 ...
- tomcat temp 大量 upload 文件_问题:JavaWeb中实现文件上传的方式有哪些?
问题:JavaWeb中实现文件上传的方式有哪些? 上回我们说了下文件下载的方式有哪些,这次我们从不同的环境下简单来说说文件上传的方式有哪些. 文件上传的方式 Servlet2.5 方式 Servlet ...
- 如何向icloud上传文件_怎样用icloud把手机文件传到电脑上?
在苹果手机升级到ios11后,就可以用icloud把手机文件传到电脑上了,为此,首先在电脑上下载电脑版icloud并安装.安装完成之后,登陆你的苹果手机ID,然后点击"开始",把鼠 ...
- vb.net 局域网传文件_没网盘咋传输文件?全平台高效传输方案一网打尽!
我们对文件传输,一直有很强的需求.五年前我们使用网盘互相传文件,到了今天网盘的方式不免有些落后.有的网盘还要经过注册.安装.上传下载等等步骤,一不小心文件还会损坏,最气人的是速度上不去啊有木有! 如果 ...
- jupyter新建文件_初学jupyter,运行,下载,上传导入文件
先说打开后如何快捷运行,写完代码建议用ctrl+回车,就像发送消息一样,直接就运行了,不用翻到上面去点运行这个按钮. 如果要运行完再新建一行,就用ALT+回车,就可以了. 出现写错的一行,把那个框框点 ...
- 用java编写输出欢迎光临_编写一个完整的Java applet程序,程序功能为:在屏幕上输出“欢迎光临Java世界!”的字符串信息。...
Applet程序开发主要步骤如下: 1)选用EDIT或Windows Notepad等工具作为编辑器建立Java Applet源程序. 2)把Applet的源程序转换为字节码文件. 3)编制使用cla ...
- 没有类的java文件_没有公共类的.java文件的Java编译
好的,所以java源文件必须至少有一个公共类,该文件应该被称为"class-name.java". 很公平. 因此,如果我有一个类,那么以下将编译: public class He ...
最新文章
- VS Code 安装 Go 插件、自定义扩展配置、断点调试
- lda 吗 样本中心化 需要_PCA 与 LDA 分析
- vmware14安装macos10.12完美可升级10.13
- 网站如何启用SSL安全证书?IIS7启用新建Https:/
- A Story of One Country (Hard)(中途相遇法/启发式分裂)
- 论文及文献资料的搜集好去处---子午学术论坛
- Docker 背后的内核知识——cgroups 资源限制
- 漏洞CNNVD-201805-248的复现与提权
- 当国际贸易撞上AI,会产生怎样的化学反应?
- CSS3(三)Animation 入门详解
- 如何用好Visual SourceSafe?
- ★如何解释特修斯之船问题?
- 计算机老师为什么不用伽卡他卡做文件服务器?
- 《奋斗》中徐志森的财商课
- 漫画:什么是 “智能供应链” ?
- python求最长公共子串_Python-求解两个字符串的最长公共子序列
- 【保姆级教程】明明将【QQ】装在了D盘,却还疯狂占用C盘空间?
- 每周推荐短视频:为什么理论正确但得不到预期结果?
- 360和QQ,拿什么来拯救你?
- 【附源码】计算机毕业设计java应急互助信息管理系统设计与实现