<address id="nd1x7"></address>
        <address id="nd1x7"></address>

              本地文件上传到服务器

              表单:

               

              <form action="A" method="post" enctype="multipart/form-data"> <!-- 是上传表单 -->
                  用户名:<input type="text" name="username"><br/>
                  文件:<input type="file" name="file1"><br/>
                  <input type="submit" value="提交">
               </form>

               

              Servlet:

               

              public class Servlet extends HttpServlet {
                  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                      //1.创建文件上传工厂类
                      DiskFileItemFactory fac = new DiskFileItemFactory();
                      //2.创建文件上传核心类
                      ServletFileUpload upload = new ServletFileUpload(fac);
                      //[设置单个文件最大上传大小:30M]
                      upload.setFileSizeMax(30*1024*1024);
                      //[设置总的文件最大上传大小:50M]
                      upload.setSizeMax(50*1024*1024);
              
                      //判断表单是否为文件上传表单
                      if(upload.isMultipartContent(request)){
                          //3.把请求数据转换为FileItem对象集合
                          try {
                              List<FileItem> items = upload.parseRequest(request);
                              //遍历每一个上传项
                              for(FileItem item:items){
                                  //再判断是普通表单还是文件上传表单
                                  if(item.isFormField()){
                                      //普通表单
                                      System.out.println("普通表单");
                                      //获取元素名称
                                      String fileName = item.getFieldName();
                                      //获取文本框的值
                                      String value = item.getString("UTF-8");
                                      System.out.println(fileName+":"+value);
              
                                  }else{
                                      //处理文件上传
              
                                      //获取上传文件的名字
                                      String name = item.getName();
                                      System.out.println(name);
                                      //获取上传的目录路径,指定文件存储路径
                                      String basePath = "G:/IntelliJ IDEA 2018.2.4/DynamicWeb/src/";  /*绝对路径,存放到服务器中的路径*/
                                      //创建文件对象
                                      File file = new File(basePath,name);
                                      try {
                                          item.write(file);
                                      } catch (Exception e) {
                                          // TODO Auto-generated catch block
                                          e.printStackTrace();
                                      }//写文件
                                      item.delete();//删除临时文件
                                  }
                              }
                          } catch (FileUploadException e) {
                              // TODO Auto-generated catch block
                              e.printStackTrace();
                          }
                      }else{
                      System.out.println("文件上传异常,不处理!");
                  }
              
                  }
              
                  public void doPost(HttpServletRequest request, HttpServletResponse response)
                          throws ServletException, IOException {
                      this.doGet(request, response);
                  }
              }

               

              将表单提交到Servlet后,即可实现本地文件上传至指定的服务器目录。

              相关文章
              相关标签/搜索
              蓝月亮天下彩免费资枓大全年香港最快开奖现场直播,2017跑狗图玄机图,东方心经马报资料2017,一肖一主一码2017,香港马会资料一肖中特1 安达市| 北宁市| 濮阳县| 昭觉县| 招远市| 安乡县| 榆林市| 乐山市| 屏东市| 肥乡县| 泽州县| 册亨县| 清苑县| 鸡泽县| 平昌县| 宝坻区| 湘潭县| 中江县| 沂南县| 巴楚县| 阳曲县| 重庆市| 呼和浩特市| 鄄城县| 盐亭县| 高淳县| 阿克陶县| 廉江市| 蓬安县| 河北区| 九台市| 宁陕县| 迁安市| 文山县| 南平市| 临潭县| 苍溪县| 渑池县| 静宁县| 井冈山市| 富民县| 梨树县| 元朗区| 阜城县| 伊通| 教育| 左云县| 池州市| 商南县| 丹东市| 龙山县| 赣榆县| 永靖县| 斗六市| 焉耆| 昌都县| 承德市| 交口县| 浮梁县| 崇左市| 乃东县| 获嘉县| 南和县| 清涧县| 上虞市| 镇雄县| 福建省| 梧州市| 嘉义县| 香格里拉县| 于都县| 乐昌市| 白玉县| 古浪县| 工布江达县| 伽师县| 双柏县| 嘉黎县| 张家界市| 商南县| 错那县| 乌海市| 衡东县| 墨脱县| 凌源市| 加查县| 页游| 凤山县| 绥德县| 光山县| 呼和浩特市| 宝清县| 霍山县| 武隆县| 开原市| 垫江县| 清水河县| 登封市| 华蓥市| 怀柔区| 鹿邑县| 荆州市| 太康县| 横峰县| 句容市| 嘉兴市| 六安市| 康保县| 舒兰市| 临泽县| 咸丰县| 宁海县| 新营市| 依兰县| 思茅市| 塘沽区| 闽清县| 郴州市| 宜章县| 鹰潭市| 钟山县| 栖霞市| 浦江县| 顺平县| 乌拉特后旗| 宁晋县| 礼泉县| 剑川县| 光泽县| 伊吾县| 新化县| 凤凰县| 札达县| 绥江县| 密云县| 泾源县| 宜川县| 合肥市| 林口县| 辉南县| 古田县| 武乡县| 峨眉山市| 乌审旗| 苍梧县| 新绛县| 博兴县| 合江县| 磐安县| 金秀| 岳普湖县| 景泰县| 陵水| 小金县| 招远市| 黄山市| 绥阳县| 集贤县| 凤阳县| 达拉特旗| 胶南市| 巴楚县| 岳西县| 探索| 恩施市| 璧山县| 鹤岗市| 兰西县| 枝江市| 大厂| 田林县| 昔阳县| 游戏| 缙云县| 门源| 惠来县| 海门市| 四川省| 河池市| 石景山区| 克东县| 彰武县| 云霄县| 咸丰县| 灵武市| 启东市| 方正县| 仁布县| 海南省| 崇义县| 龙岩市| 屯门区| 德保县| 克什克腾旗| 札达县| 望江县| 延长县| 兴城市| 田阳县| 涟水县| 安丘市| 类乌齐县| 磐石市| 抚顺市| 秦皇岛市| 南通市| 论坛| 洪洞县| 会泽县| 鹤壁市| 乌苏市| 习水县| 丹江口市| 团风县| 嘉祥县| 淮阳县| 乌什县| 太谷县| 沾化县| 岳西县| 渝中区| 宁阳县| 昭通市| 克东县| 重庆市| 伊金霍洛旗| 凤翔县| 滁州市| 海盐县| 新泰市| 安图县| 平乐县| 福泉市| 墨玉县| 栖霞市| 深水埗区| 大石桥市| 晋中市| 宣城市| 大宁县| 铜山县| 彩票| 巫溪县| 东阿县| 家居| 碌曲县| 临颍县| 元氏县| 田阳县| 石渠县| 临清市| 甘孜县| 鹰潭市| 合川市| 黄冈市| 澄江县| 麻江县| 迁西县| 平乡县| 肥东县| 巴东县| 渑池县| 左权县| 杨浦区| 白水县| 四子王旗| 右玉县| 池州市| 兰州市| 沙雅县| 丁青县| 漳平市| 巴东县| 广宁县| 新乡县| 洛扎县| 剑川县| 罗江县| 共和县| 米林县| 绥滨县| 大兴区| 和林格尔县| 湖州市| 临夏市| 瑞金市| 聂荣县| 宝山区| 资源县| 西青区| 湖州市| 陆河县| 永仁县| 中西区| 潼关县| 通道| 兰州市| 浠水县| 桦甸市| 南木林县| 修文县| 徐水县| 疏附县| 锡林浩特市| 泰顺县| 奎屯市| 平罗县| 青冈县| 扶余县| 化州市| 嵊州市| 安丘市| 涿州市| 瑞金市| 宜阳县| 乡城县| 宜昌市| 颍上县| 会东县| 江门市| 苏尼特右旗| 乐陵市| 河东区| 辽源市| 武冈市| 张家口市| 寻乌县| 理塘县| 措美县| 西乡县| 龙胜| 凌云县| 丹寨县| 抚远县| 安阳市| 张家界市| 迁安市| 台前县| 广南县| 崇阳县| 临漳县| 阿拉尔市| 焉耆| 邵阳市| 共和县| 松江区| 东兴市| 遂溪县| 务川| 拜泉县| 中牟县| 平陆县| 新绛县| 武威市| 泰和县| 南开区| 湖南省| 桃园县| 潞城市| 南昌县| 肥城市| 马山县| 铜梁县| 江北区| 轮台县| 黎平县| 札达县| 会宁县| 禄丰县| 岗巴县| 汝州市| 尚义县| 兰州市| 英德市| 宿迁市| 宝鸡市| 丰原市| 军事| 西宁市| 隆德县| 噶尔县| 广丰县| 肇州县| 福海县| 荃湾区| 灌阳县| 贵溪市| 加查县| 朔州市| 平邑县| 安丘市| 松溪县| 奉节县| 衡水市| 新余市| 广昌县| 安岳县| 麻栗坡县| 西乡县| 普兰店市| 手机| 常宁市| 潢川县| 五大连池市| 苍山县| 长泰县| 华宁县| 五莲县| 景泰县| 丰城市| 惠东县| 青铜峡市| 淳安县| 当涂县| 梨树县| 大城县| 雅江县| 三门峡市| 于都县| 巢湖市| 新巴尔虎左旗| 东丽区| 黔西县| 伊春市| 江川县| 枞阳县| 余庆县| 永康市| 英德市| 靖远县| 法库县| 浮山县| 驻马店市| 微山县| 清新县| 禹州市| 汤原县| 苏尼特左旗| 元氏县| 玛多县| 华容县| 宜兴市| 红桥区| 定陶县| 喀喇沁旗| 郓城县| 马公市| 池州市| 新邵县| 凤翔县| 黑河市| 龙南县| 上饶县| 布拖县| 田阳县| 郎溪县| 石棉县| 辉南县| 景洪市| 广元市| 工布江达县| 台湾省| 安龙县| 平顺县| 宜城市| 屏东县| 郴州市| 建德市| 平泉县| 海城市| 威海市| 临洮县| 酒泉市| 沁水县| 安泽县| 江华| 山阳县| 镇原县| 巴中市| 镇江市| 商南县| 东港市| 万安县| 天峻县| 江山市| 宝坻区| 蒙城县| 宜都市| 南郑县| 襄樊市| 永川市| 炉霍县| 公安县| 崇仁县| 乌兰察布市| 通化县| 桃园市| 江安县| 林甸县| 子洲县| 上栗县| 奈曼旗| 云龙县| 桐柏县| 肥乡县| 兴义市| 禹州市| 武功县| 罗源县| 河北省| 阿巴嘎旗| 黑河市| 无棣县| 抚州市| 遂川县| 葫芦岛市| 高邮市| 固原市| 青川县| 柳河县| 嵩明县| 甘南县| 阆中市| 清苑县| 桓台县| 清水县| 阿尔山市| 开化县| 漳平市| 资兴市| 泸定县| 兰州市| 昌吉市| 伊宁县| 鄂伦春自治旗| 泗水县| 陈巴尔虎旗| 吉水县| 阿荣旗| 双柏县| 淄博市| 固原市| 阿拉善盟| 博罗县| 巴楚县| 司法| 余江县| 江津市| 北安市| 县级市| 尉犁县| 晋宁县| 长顺县| 新疆| 乡宁县| 固原市| 元谋县| 廉江市| 昌邑市| 饶河县| 阿勒泰市| 定结县| 铜陵市| 富源县| 正镶白旗| 枣阳市| 汽车| 漠河县| 松潘县| 山阴县| 湖州市| 乌拉特后旗| 嵊州市| 浦江县| 葫芦岛市| 嘉鱼县| 咸宁市| 沁阳市| 宁化县| 大同市| 永善县| 鹤峰县| 南昌市| 景泰县| 江津市| 宁海县| 广昌县| 枣阳市| 云安县| 沁阳市| 昌吉市| 鸡泽县| 阿荣旗| 石家庄市| 霍州市| 交口县| 伊通| 揭阳市| 望奎县| 鄂托克前旗| 新晃| 漳平市| 岐山县| 瑞安市| 辉南县| 前郭尔| 常德市| 达孜县| 岱山县| 白朗县| 阿瓦提县| 北安市| 常州市| 鱼台县| 阳新县| http://wap.wxhpiu.fit http://m.kuhtfj.fit http://m.bctcgm.fit http://bdsdoq.fit http://m.nvebuf.fit http://www.znnnph.fit http://wap.xsoqzd.fit http://www.bthdql.fit http://wap.kvkupq.fit http://m.ziqavx.fit http://fhatxe.fit http://www.ysgnqj.fit http://wap.gjtuil.fit http://m.bgnpmf.fit http://wmccrv.fit http://www.pvyrtc.fit http://wap.lwozdq.fit http://m.qpmojc.fit