<address id="nhfpd"></address>

                <sub id="nhfpd"></sub>

                  本地文件上传到服务器

                  表单:

                   

                  <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后,即可实现本地文件上传至指定的服务器目录。

                  相关文章
                  相关标签/搜索
                  何仙姑六肖期期准资料 西乌| 隆子县| 马龙县| 家居| 阿城市| 大余县| 望江县| 鹤庆县| 岑溪市| 任丘市| 永丰县| 新田县| 越西县| 宜州市| 武城县| 益阳市| 福泉市| 泸西县| 莆田市| 布尔津县| 台南市| 四会市| 青岛市| 游戏| 连平县| 荔波县| 大同市| 军事| 河曲县| 凉山| 德清县| 武穴市| 东城区| 芮城县| 南宁市| 南汇区| 精河县| 大余县| 东乡族自治县| 聂拉木县| 贵州省| 浦江县| 丽水市| 屏东县| 黔西| 新和县| 宣威市| 周口市| 大庆市| 长顺县| 双鸭山市| 瓦房店市| 望江县| 九龙县| 阿城市| 莱西市| 阜阳市| 永康市| 荣成市| 偏关县| 察哈| 庐江县| 绍兴县| 海城市| 阿拉尔市| 武隆县| 阿巴嘎旗| 贵港市| 岫岩| 佛山市| 绵阳市| 来凤县| 个旧市| 崇州市| 江门市| 鄂托克旗| 湖州市| 定边县| 吉林市| 上蔡县| 五家渠市| 宾阳县| 兰州市| 麻城市| 清远市| 德格县| 绥德县| 崇左市| 瑞丽市| 巧家县| 伽师县| 潜山县| 天门市| 齐齐哈尔市| 正宁县| 棋牌| 嵩明县| 陇川县| 抚远县| 建平县| 社旗县| 孝感市| 蕉岭县| 两当县| 阜康市| 二连浩特市| 濮阳市| 临安市| 宿州市| 景泰县| 松潘县| 边坝县| 积石山| 巴南区| 土默特左旗| 黄骅市| 修水县| 当雄县| 清水县| 乐山市| 克拉玛依市| 玉屏| 舟山市| 福海县| 松滋市| 乌拉特中旗| 延庆县| 驻马店市| 长阳| 吴旗县| 德惠市| 峡江县| 绵阳市| 万荣县| 襄垣县| 合水县| 新宁县| 铁岭县| 淳化县| 梁河县| 广灵县| 光山县| 沧州市| 阜宁县| 临桂县| 洪江市| 仪陇县| 台东县| 昌图县| 临江市| 蚌埠市| 伊宁县| 镇宁| 峨山| 新巴尔虎右旗| 时尚| 普陀区| 察隅县| 安义县| 鹤壁市| 琼海市| 平远县| 南华县| 临夏县| 尉犁县| 教育| 荆门市| 南京市| 曲周县| 三穗县| 荥阳市| 沁水县| 会东县| 苏尼特右旗| 历史| 永吉县| 高安市| 广东省| 格尔木市| 惠来县| 泽库县| 武定县| 桓台县| 台前县| 五大连池市| 遂川县| 长宁县| 桃园县| 安阳市| 灵台县| 法库县| 新安县| 莱阳市| 彭泽县| 泰宁县| 新沂市| 浙江省| 静安区| 武安市| 安多县| 鄱阳县| 道真| 正镶白旗| 金坛市| 罗平县| 长丰县| 鹿邑县| 清水县| 宁国市| 巴塘县| 铜山县| 洪湖市| 景泰县| 林甸县| 黄浦区| 特克斯县| 外汇| 姜堰市| 海原县| 延寿县| 安龙县| 瑞安市| 双桥区| 兴仁县| 洛川县| 卢龙县| 双辽市| 黄山市| 会昌县| 鲁山县| 宁海县| 阿荣旗| 阿拉尔市| 白城市| 青田县| 皮山县| 衡阳市| 且末县| 海城市| 灵宝市| 兴山县| 邵阳市| 若尔盖县| 扎鲁特旗| 翁源县| 双鸭山市| 万山特区| 九台市| 抚远县| 正宁县| 仙居县| 开江县| 定州市| 凤阳县| 广德县| 津市市| 平乐县| 璧山县| 云龙县| 呈贡县| 黄陵县| 德阳市| 毕节市| 屯昌县| 惠州市| 昌邑市| 台州市| 类乌齐县| 新宾| 资讯| 讷河市| 宜城市| 永仁县| 西盟| 德昌县| 遵化市| 城步| 清水河县| 正阳县| 兴化市| 沁源县| 巴林左旗| 开封市| 时尚| 饶河县| 镇远县| 沙河市| 通榆县| 虎林市| 逊克县| 友谊县| 年辖:市辖区| 石柱| 清丰县| 肇州县| 隆林| 湖州市| 成安县| 习水县| 潍坊市| 山丹县| 新昌县| 平利县| 土默特右旗| 牟定县| 财经| 县级市| 客服| 荣昌县| 德兴市| 新乐市| 乡宁县| 湛江市| 三门县| 玛沁县| 兴安县| 翼城县| 乐昌市| 清涧县| 武乡县| 马龙县| 兴仁县| 抚宁县| 惠安县| 柘荣县| 珠海市| 安阳县| 抚州市| 新源县| 名山县| 呼玛县| 青河县| 莱芜市| 南皮县| 玉林市| 文水县| 菏泽市| 辉县市| 海口市| 吉隆县| 横山县| 张北县| 包头市| 龙里县| 夏邑县| 邢台市| 大姚县| 瓦房店市| 旌德县| 乌什县| 绥棱县| 桃园市| 临江市| 永嘉县| 吉安市| 岳西县| 城口县| 丹江口市| 开鲁县| 商都县| 静宁县| 武胜县| 建瓯市| 拜泉县| 兴海县| 贞丰县| 扎赉特旗| 扶余县| 阿图什市| 务川| 鸡西市| 德安县| 陇南市| 资源县| 利津县| 巫山县| 商丘市| 安阳市| 洮南市| 金山区| 玉屏| 遵义市| 霍林郭勒市| 邢台县| 武宁县| 嘉峪关市| 冕宁县| 临泽县| 天津市| 右玉县| 凉山| 腾冲县| 安顺市| 宽城| 鄄城县| 南开区| 黄陵县| 分宜县| 临城县| 寿宁县| 麻栗坡县| 奈曼旗| 资溪县| 三江| 禄劝| 宜兰县| 容城县| 平谷区| 股票| 巫山县| 新兴县| 凌源市| 岗巴县| 新津县| 厦门市| 乳源| 龙泉市| 城固县| 杭锦后旗| 敖汉旗| 茌平县| 佛山市| 旺苍县| 镇巴县| 紫阳县| 延安市| 连平县| 宁都县| 巩留县| 乐陵市| 二连浩特市| 大宁县| 修文县| 宜春市| 岚皋县| 延庆县| 玉环县| 京山县| 西吉县| 和龙市| 京山县| 新蔡县| 漯河市| 柘城县| 高安市| 灌云县| 二手房| 五家渠市| 正蓝旗| 体育| 海城市| 丰顺县| 申扎县| 稷山县| 密山市| 五大连池市| 泾阳县| 乐东| 保山市| 城口县| 永安市| 丹东市| 霍林郭勒市| 郑州市| 乡宁县| 清远市| 宁河县| 蕉岭县| 于田县| 内丘县| 涪陵区| 宜川县| 五大连池市| 延庆县| 无极县| 望都县| 乌苏市| 保定市| 家居| 金乡县| 鄂托克旗| 随州市| 阿鲁科尔沁旗| 托里县| 松江区| 龙州县| 南宫市| 集安市| 淳安县| 胶州市| 新兴县| 阿合奇县| 布拖县| 稻城县| 屏南县| 麻城市| 怀来县| 兴业县| 榆社县| 安阳县| 兰溪市| 时尚| 大余县| 岐山县| 东港市| 青阳县| 泰兴市| 衡阳县| 蓝田县| 金平| 千阳县| 思茅市| 洛宁县| 金溪县| 天镇县| 道孚县| 赞皇县| 大足县| 驻马店市| 青海省| 长沙县| 营山县| 长治市| 依安县| 中方县| 独山县| 新宾| 盈江县| 垫江县| 沐川县| 巫溪县| 革吉县| 洛隆县| 博罗县| 浙江省| 满洲里市| 南漳县| 乳源| 吴桥县| 张家界市| 马山县| 治多县| 额敏县| 治多县| 石嘴山市| 和平县| 清丰县| 伊春市| 镇宁| 安陆市| 池州市| 大厂| 胶南市| 新晃| 新乡市| 那曲县| 麻阳| 民和| 卓尼县| 澳门| 买车| 双峰县| 华蓥市| 德州市| 兴城市| 西乌| 衡东县| 和林格尔县| 西贡区| 田东县| 全椒县| 疏附县| 揭东县| 嘉定区| 武宣县| 隆尧县| 全椒县| 平和县| 石渠县| 清水县| 隆子县| 都江堰市| 双鸭山市| 惠州市| 五台县| 宕昌县| 商水县| 隆尧县| 五指山市| 临清市| 棋牌| 松溪县| 梓潼县| 民乐县| 集贤县| 汝州市| 临沂市| 鄢陵县| 巴彦县| 崇仁县| 丰宁| 汕头市| 盐城市| 尼玛县| 正镶白旗| 岳阳县| 莎车县| 大余县| 白朗县| 前郭尔| 葫芦岛市| 金湖县| 泗水县| 阳朔县| 饶平县| http://www.japcoc.fit http://wap.kagcdh.fit http://www.wvnenh.fit http://www.thmfwu.fit http://wap.geqebm.fit http://wap.xkvbmx.fit http://pievxx.fit http://www.czyegy.fit http://lbznwj.fit http://www.rpiaof.fit http://www.skewvj.fit http://m.pjqdqz.fit http://www.gkiwgc.fit http://wap.rjzyvu.fit http://m.iyzxjq.fit http://wap.gnytex.fit http://wap.poqzbx.fit http://qrybqj.fit