easyui實現文件上傳

jsp表單:html

<form id="form1" method="post" enctype="multipart/form-data">
    <input class="easyui-textbox" id="applicationId" name="applicationId">
    <input class="easyui-filebox" data-options="prompt:'瀏覽'" id="contractFile" name="contractFile" style="width:155px">
    <input class="easyui-filebox" data-options="prompt:'瀏覽'" id="invoiceFile" name="invoiceFile" style="width:155px">
</form>
<div class="easyui-dialog" id="add" style="width:750px;height:450px;overflow: auto;"
		title="審批" data-options="{closed:true,modal:true,buttons:[
			{text:'提交',iconCls:'icon-save',handler:function(){submit();}},
			{text:'取消',iconCls:'icon-cancel',handler:function(){$('#add').dialog('close')}}
		]}">
</div>

js:java

$("#form1").form("submit", {
    type: 'post',
    url: 'addFinancing',
    onSubmit: function (param) {
	param.bdatajson = bdatajson
    },
    success: function (data) {}
});

在後臺獲取:json

@RequestMapping(value = "/addFinancing")
public @ResponseBody String addFinancing(HttpServletRequest request, @RequestParam(value="contractFile")MultipartFile
    contractFile, @RequestParam(value = "invoiceFile")MultipartFile invoiceFile) {
        String applicationId = request.getParameter("applicationId");
        String bdatajson = request.getParameter("bdatajson");
        //在這裏對獲取到的文件作一些業務上的邏輯操做就能夠了
}