使用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> 這時候插件的使用才會正常。