給須要的人直接拿過來可用javascript
前臺代碼java
<!-- 檔案新增彈窗口 開始--> <div id="wDosUpload" class="easyui-window" title="電子檔案上傳" data-options="iconCls:'icon-save',closed:true" style="width:500px;height:280px;padding:10px;"> <form id="dosUploadForm" action="../saveuploaf" method="post" enctype="multipart/form-data"> <input id="clfIdAdd" name="clfId" type="hidden" /> <input id="dosCatAdd" name="dosCat" type="hidden" /> <div style="margin-bottom:20px"> <input class="easyui-filebox" name="file" data-options="required:true,prompt:'選擇文件...'" style="width:100%"/> 上傳標準:doc,docx,txt,xlx,xlxl,ppt </div> <div style="margin-bottom:20px"> <div>文件描述:</div> <input class="easyui-textbox" name="dosDesc" data-options="prompt:'輸入上傳的電子檔案的相關描述...'" style="width:100%;height:62px"/> </div> </form> <div style="text-align:center;padding:5px"> <a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-ok'" onclick="operator.uploadSubmit()">保存</a> <a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" onclick="formCommon.clearForm('dosUploadForm')">重置</a> </div> </div> <!-- 檔案分類新增彈窗口 結束-->
對應的js數據庫
uploadSubmit : function() { $('#dosUploadForm').form('submit', { url : "../fildeUdpdloadddd", success : function(json) { var data = JSON.parse(json); operator.serach(); $('#wDosUpload').window('close'); baseCommon.showResultMsg(data); } }); }
對應的後臺java代碼json
/*** * 單個文件上傳 * * @param file * @return */ @RequestMapping(value = "/fileUpload", method = RequestMethod.POST, produces = { "application/json;charset=UTF-8" }) public @ResponseBody ReturnInfo fileUpload(@RequestParam("file") MultipartFile file,HttpServletRequest request) { String userid=(String) request.getSession().getAttribute(Constants.CURR_USERID); // 文件存放位置 從配置文件讀取文件存放路徑 String filePath = PropertiesUtil.getConfigUrl("filePath"); // 判斷文件夾是否存在,不存在則建立 FileUtil.isFilePahtExist(filePath); // 判斷文件是否爲空 if (!file.isEmpty()) { try { // 文件保存路徑 String path = filePath + "//" + userid+"//"+file.getOriginalFilename(); // 插入到數據庫中 // 轉存文件 File f=new File(path); if(!f.exists()){//路徑若是不存在 要建立 f.mkdirs(); } file.transferTo(f); 此處能夠寫你本身的業務代碼 sucessInfo(); } catch (Exception e) { failInfo(e); } } else { fileEmpty("上層文件不存在"); } return this.getReturnInfo(); }
就這些 粘貼複製改改便可使用app