乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      IE中使用ajaxSubmit上傳文件彈出下載提示框

       岑經(jīng)滄海難為水 2015-11-27
      直接返回String發(fā)現(xiàn)頁面還是會提示下載
      res = "{\"success\": true,\"msg\": \"服務(wù)器還原成功!\"}";
                  return res;

      后來修改為
       response.setContentType("text/html;charset=utf-8");
                     response.getWriter().write("{\"success\": true,\"msg\": \"服務(wù)器還原成功!\"}");
                     return null;

      解決問題。

      貼下代碼
      js

         $("#uploadserver").form("submit",{
          url:'system/uploadServerFile.do',
          type:'post',
          dataType:'text/html',
          onsubmit:function(){
         return $(this).form("validate");
      },
      success:function(data){
      $.messager.progress('close'); 
      var data =  $.parseJSON(data); 
           if(data.success==true){
                 ZENG.msgbox.show(data.msg, 4, 3000);
           }else{
          ZENG.msgbox.show(data.msg, 5, 3000);  
           }
           document.upserverForm.severfiles.value="";
      },
      error:function(data){
        $.messager.alert("提示信息",data);
      }
       });

      后臺

      @RequestMapping("/system/uploadServerFile.do")
      @ResponseBody
      public String uploadServerFile(@RequestParam MultipartFile[] severfiles,HttpServletRequest request,HttpServletResponse response) throws IOException {
      String content = null;
      Map<String,Object> map=new HashMap<String,Object>();
      ObjectMapper mapper = new ObjectMapper();  
      Map m = System.getenv();
      String path =  (String) m.get("IIS_HOME");
      String[] paths = path.split(",");
      String IIS_HOME = paths[paths.length-1];
      try {     
         //如果只是上傳一個文件,則只需要MultipartFile類型接收文件即可,而且無需顯式指定@RequestParam注解  
             //如果想上傳多個文件,那么這里就要用MultipartFile[]類型來接收文件,并且還要指定@RequestParam注解  
             //并且上傳多個文件時,前臺表單中的所有<input type="file"/>的name都應(yīng)該是myfiles,否則參數(shù)里的myfiles無法獲取到所有上傳的文件  
      String realPath = configService.queryConfig("ftpMappingUrl");
      File file = new File(realPath);
      deleteAll(file);
      for(MultipartFile myfile : severfiles){  
                      //如果用的是Tomcat服務(wù)器,則文件會上傳到\\%TOMCAT_HOME%\\webapps\\YourWebProject\\WEB-INF\\upload\\文件夾中  
                     // String realPath = request.getSession().getServletContext().getRealPath("/WEB-INF/upload");  
                     // String ftpMappingUrl=configService.queryConfig("ftpMappingUrl");
              //這里不必處理IO流關(guān)閉的問題,因?yàn)镕ileUtils.copyInputStreamToFile()方法內(nèi)部會自動把用到的IO流關(guān)掉
                      FileUtils.copyInputStreamToFile(myfile.getInputStream(), new File(realPath, myfile.getOriginalFilename()));  
                      
                      File f = new File(realPath+"/"+myfile.getOriginalFilename());
                      if(f.exists()){
                      try {
                      ZipFile.unzip(realPath+"/"+myfile.getOriginalFilename(), realPath);
      //new ZipUtil().unZipFile(realPath+"/"+myfile.getOriginalFilename(), realPath) ;
      } catch (Exception e) {
      e.printStackTrace();
      }
      f.delete();
                      }
                      String sqlfilePath = realPath+File.separator+"iisbak.sql";
                      File sqlFile = new File(sqlfilePath);
                      boolean b = true;
                      b = JavaExportMysql.load(IIS_HOME,sqlfilePath);
                      if(!b){
                     
      //                 map.put("success", false); 
      //                 map.put("msg", "數(shù)據(jù)庫還原失敗!確認(rèn)后重試!");
                          response.setContentType("text/html;charset=utf-8");
                     response.getWriter().write("{\"success\": false,\"msg\": \"數(shù)據(jù)庫還原失敗!確認(rèn)后重試!\"}");
                     return null;
                 }else{
                  sqlFile.delete();
      //             map.put("success", true); 
      //             map.put("msg", "服務(wù)器還原成功!");
                     response.setContentType("text/html;charset=utf-8");
                     response.getWriter().write("{\"success\": true,\"msg\": \"服務(wù)器還原成功!\"}");
                     return null;
                 }
                   } 
              }catch (IOException e) {   
      //         map.put("success", false); 
      // map.put("msg", "服務(wù)器還原失敗!確認(rèn)后重試!");
                  response.setContentType("text/html;charset=utf-8");
                  response.getWriter().write("{\"success\": false,\"msg\": \"服務(wù)器還原失敗!確認(rèn)后重試!\"}");
                  return null;
              }     
              response.setContentType("text/html;charset=utf-8");
              response.getWriter().write("{\"success\": false,\"msg\": \"服務(wù)器還原失敗!確認(rèn)后重試!\"}");
              return null;
      }

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多