easyui的filebox元件實現多檔案上傳

2021-10-04 00:25:59 字數 2545 閱讀 9411

html**

="easyui-panel" title=

"上傳檔案" style=

"width:100%;padding:30px 70px 50px 70px"

>

"userform" name=

"userform" enctype=

"multipart/form-data" method=

"post"

>

"margin-bottom:20px"

>

="easyui-filebox" multiple=

"multiple" id=

"file" name=

"file" data-options=

"multiple:'true',prompt:'選擇檔案...',separator:','"

style=

"width:100%"

>

"hidden" name=

"id" value=

"$">

<

/div>

<

/form>

"#"class

="easyui-linkbutton" style=

"width:100%" onclick=

"loadfile()"

>上傳<

/a>

<

/div>

<

/div>

js**

function

loadfile()

);return;}

$("#userform").

form

('submit'

,/factoryengineer/upload'

,//請求url

success:

function

(data));

$('#file').

filebox

('clear');

//清空}}

);}

後台接收

controller

/**

* 檔案上傳

//從配置檔案獲取檔案上傳路徑

@value

("$"

)private string fileuploadpath;

//迴圈遍歷多個檔案,並設定資料夾名稱,然後工具類上傳,最後儲存到附件表中

public

void

upload

(list

multipartfiles,string id)

throws ioexception

fileuploadutils

/**

* 檔案上傳

** @param multipartfile

* @return

* @throws ioexception

*/public

static string fileupload

(multipartfile multipartfile, string filepath)

throws ioexception

//檔案原名稱

string filename = multipartfile.

getoriginalfilename()

;// 判斷檔案型別

string filetype = filename != null && filename.

contains

("."

)? filename.

substring

(filename.

lastindexof

(".")+

1, filename.

length()

): null;

// 判斷檔案型別是否為空

if(stringutils.

isnotblank

(filetype)

) multipartfile.

transferto

(file)

; log.

info

("上傳成功");

return truefilename;

}else

}else

return null;

}

EasyUI總結 EasyUI開發中遇到的坑

普遍 1.easyui在書寫鍵值對的時候要注意是否要加引號,在需要加引號的地方不加則無法渲染 datagrid資料網格 1.datagrid預設請求方式是post,如果要使用分頁功能pagination,則需要把請求方式method設為get 2.分頁功能的pagesize必須是pagelist陣列...

easyui表單的驗證

擴充套件easyui表單的驗證 extend fn.validatebox.defaults.rules,message 只允許漢字 英文本母 數字及下劃線 減號和 chs length character else else message easy 的多重驗證 1 2 return true 不...

詳寫easyui的配置

短短幾行 苦尋研究了大半天。各種零碎資訊摻雜在一起,卻沒有乙個直接給出答案的。不是說網上人家寫的不好,而是人家寫的太多太大,顧慮不到這些小地方。而向我們這樣的零基礎中零基礎真的是太難理解了。下面給出今天得出的答案,希望能幫助到和我一樣被困擾的人.我不能說我寫的多麼的對,但是我能保證按我寫的去做 能得...