使用Extjs的FileUploadField插件上传文件,因为FileUploadField是ext的拓展插件所以在其api中是找不到其方法的,这个文件在extjs的examples文件夹下的ux中,所以在使用FileUploadField的时候必须将其引入过来才可以使用,在使用的过程中会出现一个问题就是,在页面中出现了两个上传按钮,这个是和ext的本身css的样式有关系,所以要将样式修改下: 复制代码 代码如下: .upload-icon { <BR>background: url('images/image_add.png') no-repeat 0 0 !important; <BR>} <BR>.x-form-file-wrap { <BR>position: relative; <BR>height: 22px; <BR>} <BR>.x-form-file-wrap .x-form-file { <BR>position: absolute; <BR>right: 0; <BR>-moz-opacity: 0; <BR>filter:alpha(opacity: 0); <BR>opacity: 0; <BR>z-index: 2; <BR>height: 22px; <BR>} <BR>.x-form-file-wrap .x-form-file-btn { <BR>position: absolute; <BR>right: 0; <BR>z-index: 1; <BR>} <BR>.x-form-file-wrap .x-form-file-text { <BR>position: absolute; <BR>left: 0; <BR>z-index: 3; <BR>color: #777; <BR>} <BR> 这个时候插件的使用才会正常。