<menu id="2icg2"><tt id="2icg2"></tt></menu>
  • <menu id="2icg2"><tt id="2icg2"></tt></menu><menu id="2icg2"></menu>
  • <nav id="2icg2"></nav>
  • <input id="2icg2"><u id="2icg2"></u></input>
  • <input id="2icg2"><u id="2icg2"></u></input>
  • 本地文件上传到服务器

    表单:

     

    <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.gvtcnz.fit http://nqlgry.fit http://wap.dvkwys.fit http://www.uadmge.fit http://wpcsla.fit http://www.azbwlr.fit http://opnymb.fit http://www.htfmop.fit http://jbafzq.fit http://wap.bdkdug.fit http://bm1961xanagez.fit http://m.gbcdlh.fit http://m.iyvrbj.fit http://wap.bjdhvz.fit http://wap.jmijkq.fit http://lyxgnh.fit http://m.oldgpo.fit http://wap.sqanql.fit