最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

smartupload實(shí)現(xiàn)文件上傳時(shí)獲取表單數(shù)據(jù)(推薦)

 更新時(shí)間:2016年12月12日 16:05:02   作者:heartbeaty  
這篇文章主要介紹了smartupload實(shí)現(xiàn)文件上傳時(shí)獲取表單數(shù)據(jù)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

實(shí)現(xiàn)文件上傳的form表單必須滿足兩個(gè)條件:method="post" enctype="multipart/form-data"

表單中enctype="multipart/form-data"的意思是設(shè)置表單的MIME編碼。默認(rèn)情況,這個(gè)編碼格式是application/x-www-form-urlencoded,不能用于文件上傳;只有使用了multipart/form-data,才能完整的傳遞文件數(shù)據(jù)。enctype="multipart/form-data"是上傳二進(jìn)制數(shù)據(jù); form里面的input的值以二進(jìn)制的方式傳過去。所以request就得不到值了, 也就是說加了這段代碼,用request就會(huì)傳遞不成功。

取表單字段值時(shí),用下面的方式:

SmartUpload su = new SmartUpload(); //新建一個(gè)SmartUpload對(duì)象 
su.getRequest().getParameterValues(String name); //取數(shù)組值  
su.getRequest().getParameter(String name); //取單個(gè)參數(shù)單個(gè)值 

注:在使用SmartUpload時(shí)需要添加相應(yīng)的jar包

String softname=su.getRequest().getParameter("softname");

注意:一定要在su.upload();,之后使用,才可以獲得值?。?/span>

<span style="font-size:14px;">public void doPost(HttpServletRequest request, HttpServletResponse response) 
      throws ServletException, IOException { 
      SmartUpload mySmartUpload = new SmartUpload(); 
      try{ 
        // Initialization 
        mySmartUpload.initialize(config,request,response); 
        mySmartUpload.setMaxFileSize(10*1024*1024);//限制上傳文件的大小 
        //mySmartUpload.setAllowedFilesList("txt,html,jpg,js");//設(shè)置允許上傳的文件類型 
        mySmartUpload.setDeniedFilesList("exe,doc");//設(shè)置禁止上傳的文件列表 
        mySmartUpload.upload(); 
        String hString = mySmartUpload.getRequest().getParameter("name1"); 
        //System.out.println(hString); 
        //System.out.println(mySmartUpload.getFiles().getCount()); 
        for(int i = 0 ;i <mySmartUpload.getFiles().getCount();i++){//多個(gè)文件的上傳 
          File file = mySmartUpload.getFiles().getFile(i); 
          if(file.getSize()!=0){ 
            //拼湊上傳文件的新名稱 
            String fileNameString = System.currentTimeMillis()+"."+file.getFileExt(); 
            //通過servlet的實(shí)際路徑拼湊上傳文件的保存路徑,實(shí)際使用需要修改此路徑 
            String path = "/upload123123"+java.io.File.separator+fileNameString; 
            file.saveAs(path); 
          } 
          Thread.sleep(100); 
          /*下載文件的語句 
          mySmartUpload.downloadFile("/路徑"+"文件名稱");*/ 
        } 
      }catch(Exception e){ 
        e.printStackTrace(); 
      } 
  }</span> 

相關(guān)文章

  • IE6下通過a標(biāo)簽點(diǎn)擊切換圖片的問題

    IE6下通過a標(biāo)簽點(diǎn)擊切換圖片的問題

    IE6已經(jīng)讓人惡心很久了, Google旗下Youtube決定在3月13日起停止對(duì)IE6的支持. 但愿能加速IE6更換的速度.
    2010-11-11
  • localstorage實(shí)現(xiàn)帶過期時(shí)間的緩存功能

    localstorage實(shí)現(xiàn)帶過期時(shí)間的緩存功能

    這篇文章主要介紹了localstorage實(shí)現(xiàn)帶過期時(shí)間的緩存功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • 微信小程序wx.navigateTo中events屬性實(shí)現(xiàn)頁面間通信傳值,數(shù)據(jù)同步

    微信小程序wx.navigateTo中events屬性實(shí)現(xiàn)頁面間通信傳值,數(shù)據(jù)同步

    這篇文章主要介紹了微信小程序wx.navigateTo中events屬性實(shí)現(xiàn)頁面間通信傳值,數(shù)據(jù)同步,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • IE6下JS動(dòng)態(tài)設(shè)置圖片src地址問題

    IE6下JS動(dòng)態(tài)設(shè)置圖片src地址問題

    解決IE6下JS動(dòng)態(tài)設(shè)置圖片IMG的SRC時(shí)圖片無法加載錯(cuò)誤的方法
    2010-01-01
  • JavaScript類的寫法

    JavaScript類的寫法

    這篇文章主要為大家詳細(xì)介紹了JavaScript類的寫法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • js驗(yàn)證賬戶名是否重復(fù)

    js驗(yàn)證賬戶名是否重復(fù)

    這篇文章主要為大家詳細(xì)介紹了js驗(yàn)證賬戶名是否重復(fù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 微信小程序?qū)崿F(xiàn)導(dǎo)航功能的操作步驟

    微信小程序?qū)崿F(xiàn)導(dǎo)航功能的操作步驟

    這篇文章主要給大家介紹了關(guān)于微信小程序?qū)崿F(xiàn)導(dǎo)航功能的操作步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 微信小程序分享功能onShareAppMessage(options)用法分析

    微信小程序分享功能onShareAppMessage(options)用法分析

    這篇文章主要介紹了微信小程序分享功能onShareAppMessage(options)用法,結(jié)合具體實(shí)例形式分析了微信小程序分享功能onShareAppMessage(options)具體使用技巧與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-04-04
  • Bootstrap如何激活導(dǎo)航狀態(tài)

    Bootstrap如何激活導(dǎo)航狀態(tài)

    這篇文章主要為大家詳細(xì)介紹了Bootstrap如何激活導(dǎo)航狀態(tài),包括膠囊式導(dǎo)航中的激活狀態(tài)和列表導(dǎo)航中的激活狀態(tài),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JS獲取本地地址及天氣的方法實(shí)例小結(jié)

    JS獲取本地地址及天氣的方法實(shí)例小結(jié)

    這篇文章主要介紹了JS獲取本地地址及天氣的方法,結(jié)合實(shí)例形式總結(jié)分析了javascript通過瀏覽器、第三方API實(shí)現(xiàn)獲取本地地址與天氣的相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05

最新評(píng)論

株洲县| 萝北县| 长岛县| 富宁县| 涟水县| 沧州市| 保定市| 南平市| 信丰县| 乐至县| 长沙市| 南木林县| 武定县| 天祝| 佛教| 绥德县| 黔西| 雷波县| 宜都市| 翁牛特旗| 清河县| 若尔盖县| 武陟县| 确山县| 栖霞市| 轮台县| 林州市| 绥中县| 和顺县| 玛多县| 天等县| 搜索| 彭山县| 古交市| 黄平县| 梨树县| 永州市| 兖州市| 木里| 南昌县| 大名县|