ExtJS 中文件上传控件

 1 Ext.onReady(function(){
 2     var fileUpload = new Ext.FormPanel({
 3         id:‘fileUpload‘,
 4         frame:true,
 5         fileUpload:true,
 6         items:[{
 7                     xtype:‘textfield‘,
 8                     labelStyle : ‘text-align:right;‘,
 9                     allowBlank:false,
10                     fieldLabel:‘选择文件‘,
11                     inputType:‘file‘,
12                     name:‘fileName‘,
13                     width:200
14                 }
15           ],
16           buttonAlign:‘center‘,
17           buttons:[{
18                   text:‘上传‘,
19                 handler:function(){
20                         if(fileUpload.form.isValid()){
21                             fileUpload.form.submit({
22                                 method:‘post‘,
23                                 url:‘DefaultUrl‘,//根据自己系统的需要调用程序处理上传文件
24                                 waitMsg:‘文件上传中...‘,
25                                 success: function() {
26                                     Ext.Msg.alert("系统提示", "文件上传成功!");
27                                 },
28                                 failure: function() {
29                                     Ext.Msg.alert("系统提示", "文件上传失败!");
30                                 }
31                             });
32                         }else{
33                             Ext.Msg.alert("系统提示","请选择文件后再上传!");
34                         }
35                     }
36                 },{
37                     text:‘取消‘,
38                     handler:function(){
39                         winFielUpload.hide();
40                     }
41                 }
42          ]
43     });
44     var winFielUpload=new Ext.Window({
45         id:‘win‘,
46         title:‘文件上传‘,
47         //****renderTo:‘divWindow‘,//对于window不要使用renderTo属性,只需要调用show方法就可以显示,添加此属性会难以控制其位置
48         width:350,
49         closeAction:‘hide‘,//close缺省的动作是从DOM树中移除window并彻底加以销毁, hide隐藏
50         height:105,
51         layout:‘fit‘,
52         autoDestory:true,
53         modal:true,
54         closeAction:‘hide‘,
55         items:[
56             fileUpload
57         ]
58     }).show();
59 });

ExtJS 中文件上传控件

时间: 2024-08-25 18:33:42

ExtJS 中文件上传控件的相关文章

在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件

在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件 引言 这两天沉迷了Google SketchUp,刚刚玩够,一时兴起,研究了一下WebBrowser. 我在<WebBrowser控件使用技巧分享>一文中曾谈到过"我现在可以通过WebBrowser实现对各种Html元素的操控,唯独无法控制Html的上传控件",出于安全原因,IE没有对上传控件提供操控支持,这使得我们没法像控制其他控件一样用简单的代码进行赋值. 比较实际的解决方案就是模拟操作了,下面我就将演示

ASP.NET使用文件上传控件上传图片

ASPX代码 <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht

jquery文件上传控件 Uploadify

(转自 http://www.cnblogs.com/mofish/archive/2012/11/30/2796698.html) 基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件. 要求使用jquery1.4或以上版本,flash player 9.0.24以上. 有两个版本,一个用flash,一个是html5.html5的需要付费~所以这里只说flash版本的用法. 官网:http://www.uploadify.com/ 控件截图

.Net 使用文件上传控件FileUpload上传图片

例1: 来源:http://long546324.iteye.com/blog/349946 Default.aspx文档: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1

因用了NeatUpload大文件上传控件而导致Nonfile portion &gt; 4194304 bytes错误的解决方法

今天遇到一个问题,就是"NeatUpload大文件上传控件而导致Nonfile portion > 4194304 bytes错误",百度后发现了一个解决方法,跟大家分享下: NeatUpload是一个开源的大文件上传控件,非常的强大,支持文件类型过滤.上传进度条显示.多文件上传等强大的功能. 但部署至项目后,有些地方用普通的FileUpload上传时却发生了一个错误(Nonfile portion > 4194304 bytes,文件大于默认值4M),因如果用NeatUp

AngularJS 文件上传控件 ng-file-upload

网上可以找到的 AngularJS 的文件上传控件有两个: angular-file-upload:https://github.com/nervgh/angular-file-upload ng-file-upload:https://github.com/danialfarid/ng-file-upload 这两个非常类似,连js文件的结构都是一样的.核心的js是.min.js,还都有一个-shim.min.js,用来支持上传进度条和上传暂停等高级功能. 按道理讲shim.js应该是可加可不

jquery文件上传控件 Uploadify(转)

原文:http://www.cnblogs.com/mofish/archive/2012/11/30/2796698.html 基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件. 要求使用jquery1.4或以上版本,flash player 9.0.24以上. 有两个版本,一个用flash,一个是html5.html5的需要付费~所以这里只说flash版本的用法. 官网:http://www.uploadify.com/ 控件截图:

***文件上传控件bootstrap-fileinput的使用和参数配置说明

特别注意:    引入所需文件后页面刷新查看样式奇怪,浏览器提示错误等,可能是因为js.css文件的引用顺序问题,zh.js需要在fileinput.js后面引入.bootstrap最好在fileinput前引入. 比如: <!-- 集成上传插件bootstrap-fileinput 注意BS和JQ的js文件需要放在前面 --><link type="text/css" rel="stylesheet" href="<?php ec

文件上传控件-如何上传文件-大文件下载

需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制. 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQuery Uploadify的部分,这部分代码封装在bjui-all.js文件中, 在bjui-all.js文件中的全局变量定义中有以下