swf 上传

//允许上传文件的全部大小

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文件批量上传相关推荐

  1. [Pulgin] 利用swfupload实现java文件批量上传

    URL:http://blog.csdn.net/xuweilinjijis/article/details/8876305 之前在网上找过很多相关资料,很多所谓的批量上传都是忽悠人的,真正的批量上传 ...

  2. exew文件加密:利用破解版exe文件加密器对exe文件进行加密保护(图文教程)

    exew文件加密:利用破解版exe文件加密器对exe文件进行加密保护(图文教程) 目录 加密过程步骤 解密过程步骤 加密过程步骤 解密过程步骤

  3. java qq 传送文件_如何利用Java实现QQ文件传输功能.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspJava 如何利用Java实现QQ文件传输功能.pdf2页 本文 ...

  4. tomcat temp 大量 upload 文件_问题:JavaWeb中实现文件上传的方式有哪些?

    问题:JavaWeb中实现文件上传的方式有哪些? 上回我们说了下文件下载的方式有哪些,这次我们从不同的环境下简单来说说文件上传的方式有哪些. 文件上传的方式 Servlet2.5 方式 Servlet ...

  5. 如何向icloud上传文件_怎样用icloud把手机文件传到电脑上?

    在苹果手机升级到ios11后,就可以用icloud把手机文件传到电脑上了,为此,首先在电脑上下载电脑版icloud并安装.安装完成之后,登陆你的苹果手机ID,然后点击"开始",把鼠 ...

  6. vb.net 局域网传文件_没网盘咋传输文件?全平台高效传输方案一网打尽!

    我们对文件传输,一直有很强的需求.五年前我们使用网盘互相传文件,到了今天网盘的方式不免有些落后.有的网盘还要经过注册.安装.上传下载等等步骤,一不小心文件还会损坏,最气人的是速度上不去啊有木有! 如果 ...

  7. jupyter新建文件_初学jupyter,运行,下载,上传导入文件

    先说打开后如何快捷运行,写完代码建议用ctrl+回车,就像发送消息一样,直接就运行了,不用翻到上面去点运行这个按钮. 如果要运行完再新建一行,就用ALT+回车,就可以了. 出现写错的一行,把那个框框点 ...

  8. 用java编写输出欢迎光临_编写一个完整的Java applet程序,程序功能为:在屏幕上输出“欢迎光临Java世界!”的字符串信息。...

    Applet程序开发主要步骤如下: 1)选用EDIT或Windows Notepad等工具作为编辑器建立Java Applet源程序. 2)把Applet的源程序转换为字节码文件. 3)编制使用cla ...

  9. 没有类的java文件_没有公共类的.java文件的Java编译

    好的,所以java源文件必须至少有一个公共类,该文件应该被称为"class-name.java". 很公平. 因此,如果我有一个类,那么以下将编译: public class He ...

最新文章

  1. VS Code 安装 Go 插件、自定义扩展配置、断点调试
  2. lda 吗 样本中心化 需要_PCA 与 LDA 分析
  3. vmware14安装macos10.12完美可升级10.13
  4. 网站如何启用SSL安全证书?IIS7启用新建Https:/
  5. A Story of One Country (Hard)(中途相遇法/启发式分裂)
  6. 论文及文献资料的搜集好去处---子午学术论坛
  7. Docker 背后的内核知识——cgroups 资源限制
  8. 漏洞CNNVD-201805-248的复现与提权
  9. 当国际贸易撞上AI,会产生怎样的化学反应?
  10. CSS3(三)Animation 入门详解
  11. 如何用好Visual SourceSafe?
  12. ★如何解释特修斯之船问题?
  13. 计算机老师为什么不用伽卡他卡做文件服务器?
  14. 《奋斗》中徐志森的财商课
  15. 漫画:什么是 “智能供应链” ?
  16. python求最长公共子串_Python-求解两个字符串的最长公共子序列
  17. 【保姆级教程】明明将【QQ】装在了D盘,却还疯狂占用C盘空间?
  18. 每周推荐短视频:为什么理论正确但得不到预期结果?
  19. 360和QQ,拿什么来拯救你?
  20. 【附源码】计算机毕业设计java应急互助信息管理系统设计与实现

热门文章

  1. MySQL锁等待分析【2】
  2. Cannot connect to the Docker daemon. Is 'docker daemon' running on this host?
  3. thinkphp5.0架构总览
  4. 开源2D图形库/图形框架
  5. ubuntu内核版本管理
  6. webservice传递特殊字符时的解决的方法
  7. hyperv虚拟机网络速度慢问题的解决办法
  8. 旅行场景下的推荐算法探索
  9. 【报告分享】2019年中国95后洞察报告.pdf(附下载链接)
  10. PyTorch 深度学习:30分钟快速入门