真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在Java中利用FileUpload實(shí)現(xiàn)一個(gè)文件上傳功能-創(chuàng)新互聯(lián)

如何在Java中利用FileUpload實(shí)現(xiàn)一個(gè)文件上傳功能?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過十年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對(duì)網(wǎng)站進(jìn)行網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。

具體方法如下:

//創(chuàng)建磁盤文件項(xiàng)工廠 
      DiskFileItemFactory diskFileItemFactory=new DiskFileItemFactory(); 
      //設(shè)置緩沖區(qū)的大小,如果文件的大小超過了緩沖區(qū)的大小,就會(huì)產(chǎn)生臨時(shí)文件 
      diskFileItemFactory.setSizeThreshold(1024*1024*3); 
      //獲得核心解析類 
      ServletFileUpload fileUpload=new ServletFileUpload(diskFileItemFactory); 
      //解決中文文件名上傳亂碼 
      fileUpload.setHeaderEncoding("UTF-8"); 
      //解析request,返回list集合 
      List list = fileUpload.parseRequest(request); 
      //獲得每個(gè)部分,將遍歷的值存入到一個(gè)map集合中 
      Map map=new HashMap<>(); 
      //設(shè)置上傳文件的文件名 
      String fileName=null; 
      for (FileItem fileItem : list) { 
        //判斷普通項(xiàng)和文件上傳項(xiàng) 
        if (fileItem.isFormField()) { 
          //普通項(xiàng) 
          String name=fileItem.getFieldName(); 
          String value=fileItem.getString("UTF-8"); 
          map.put(name, value); 
        }else { 
          //文件上傳項(xiàng) 
          //獲得文件名 
          fileName=fileItem.getName(); 
          //獲得文件的輸入流 
          InputStream is=fileItem.getInputStream(); 
          //獲得文件上傳的路徑 
          String path=this.getServletContext().getRealPath("/products/1"); 
          OutputStream os=new FileOutputStream(path+"/"+fileName); 
          int len=0; 
          byte[] b=new byte[1024]; 
           
          while ((len=is.read(b))!=-1) { 
            os.write(b, 0, len); 
          } 
          is.close(); 
          os.close(); 
        } 

網(wǎng)站題目:如何在Java中利用FileUpload實(shí)現(xiàn)一個(gè)文件上傳功能-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://weahome.cn/article/iphgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部