<menu id="gc4q0"></menu>
  • <menu id="gc4q0"></menu>
  • <input id="gc4q0"></input>
    <nav id="gc4q0"></nav>
  • <input id="gc4q0"><acronym id="gc4q0"></acronym></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后,即可实现本地文件上传至指定的服务器目录。

    相关文章
    相关标签/搜索
    香港最快現场开奖结果118图库天下彩天空彩免费大全香港蓝月亮精选资料六合宝典天天彩票新版 安岳县| 纳雍县| 汉源县| 江孜县| 行唐县| 黔江区| 沧州市| 台东县| 镇江市| 交城县| 扬中市| 故城县| 彰武县| 尖扎县| 沧州市| 衡东县| 辽宁省| 鹿泉市| 镇平县| 峨山| 鸡东县| 辽宁省| 莆田市| 青阳县| 荔波县| 长治县| 凤庆县| 锡林浩特市| 阜南县| 银川市| 酉阳| 嵊州市| 新绛县| 海丰县| 贺兰县| 石泉县| 华亭县| 东台市| 鹤壁市| 金华市| 通江县| 将乐县| 广州市| 东丰县| 颍上县| 旌德县| 鄂伦春自治旗| 长岛县| 洱源县| 三亚市| 勐海县| 呈贡县| 莱芜市| 图木舒克市| 嘉义市| 安远县| 万宁市| 托里县| 临泉县| 上犹县| 东明县| 仪征市| 和顺县| 高唐县| 永顺县| 张家港市| 闻喜县| 昌邑市| 湟中县| 二连浩特市| 湘乡市| 贞丰县| 崇义县| 河间市| 宝坻区| 商南县| 芦溪县| 吉木乃县| 澳门| 怀来县| 宜章县| 同心县| 富阳市| 林州市| 大渡口区| 班戈县| 平顺县| 博湖县| 西藏| 宝山区| 游戏| 张家口市| 信阳市| 西乌珠穆沁旗| 丹巴县| 明水县| 桐柏县| 岱山县| 永嘉县| 庆元县| 台中市| 理塘县| 临邑县| 全椒县| 台南市| 耒阳市| 陵川县| 稻城县| 孝义市| 宜兴市| 西林县| 南雄市| 武穴市| 烟台市| 永年县| 壤塘县| 鹿邑县| 五峰| 临潭县| 临安市| 永新县| 香格里拉县| 怀安县| 涡阳县| 金乡县| 石台县| 博客| 门源| 宁陕县| 淮阳县| 通道| 宣威市| 白沙| 封丘县| 金川县| 巴彦县| 韶山市| 简阳市| 乐都县| 奇台县| 邛崃市| 蒙山县| 巴林左旗| 六安市| 顺昌县| 玛曲县| 南昌市| 望城县| 东兰县| 西青区| 莱西市| 枣阳市| 正阳县| 惠东县| 大邑县| 华容县| 辽源市| 延吉市| 安康市| 昌图县| 荥阳市| 易门县| 桃园市| 巴彦淖尔市| 岳池县| 惠水县| 老河口市| 吉木萨尔县| 综艺| 民和| 屏边| 都匀市| 萝北县| 廉江市| 唐海县| 武穴市| 岐山县| 同德县| 墨玉县| 汽车| 吕梁市| 永济市| 博湖县| 德州市| 林甸县| 札达县| 荣成市| 盐池县| 武夷山市| 太湖县| 德阳市| 墨脱县| 张家川| 五寨县| 广平县| 四平市| 伊通| 桃园市| 成武县| 通州区| 威信县| 平湖市| 开江县| 克拉玛依市| 梅州市| 高雄县| 陈巴尔虎旗| 凤山县| 同德县| 杂多县| 镇巴县| 长寿区| 蓬莱市| 陕西省| 永川市| 昌江| 芒康县| 白沙| 四会市| 仁怀市| 贵南县| 河津市| 鸡西市| 东乡族自治县| 瓮安县| 河池市| 池州市| 顺义区| 廉江市| 德清县| 梁平县| 思茅市| 鄢陵县| 榕江县| 靖远县| 舒城县| 繁昌县| 含山县| 巴彦淖尔市| 克什克腾旗| 密云县| 桑日县| 平果县| 茂名市| 石柱| 论坛| 贞丰县| 突泉县| 威信县| 焉耆| 康平县| 广德县| 德州市| 高唐县| 五常市| 沙河市| 镇宁| 梁山县| 肃北| 新干县| 和田县| 马尔康县| 隆安县| 肥乡县| 肥乡县| 保德县| 博野县| 军事| 灵石县| 平谷区| 彝良县| 威远县| 崇文区| 谢通门县| 岫岩| 大同县| 凤阳县| 祁东县| 鄄城县| 垫江县| 屏山县| 丹江口市| 通道| 凌海市| 金塔县| 普格县| 怀宁县| 乐至县| 文山县| 海原县| 辽宁省| 延津县| 锡林郭勒盟| 双辽市| 游戏| 龙州县| 揭东县| 黄平县| 蒙阴县| 德令哈市| 哈巴河县| 金寨县| 包头市| 赤壁市| 潞西市| 平潭县| 吉安市| 纳雍县| 岢岚县| 石柱| 日照市| 镇赉县| 庐江县| 星子县| 尉犁县| 进贤县| 萨迦县| 吉安县| 龙胜| 芒康县| 博乐市| 兴和县| 阿鲁科尔沁旗| 河间市| 岱山县| 甘南县| 伊通| 浠水县| 明光市| 南开区| 黄石市| 新巴尔虎左旗| 晴隆县| 顺义区| 黔江区| 新宾| 八宿县| 玉屏| 隆回县| 绥江县| 扎囊县| 宁明县| 金门县| 广西| 娄烦县| 鹤庆县| 松原市| 香格里拉县| 上犹县| 五华县| 晋宁县| 浙江省| 大田县| 延寿县| 台南县| 墨竹工卡县| 鄯善县| 边坝县| 天长市| 乌兰县| 金华市| 文登市| 铁岭市| 周至县| 阿拉善右旗| 屏山县| 旬邑县| 廊坊市| 九龙县| 大埔县| 临澧县| 夏津县| 土默特右旗| 云和县| 南木林县| 长春市| 江津市| 阿拉善左旗| 修武县| 宁乡县| 墨玉县| 阿城市| 蒙阴县| 田东县| 双桥区| 醴陵市| 平江县| 南雄市| 仙游县| 元江| 叶城县| 广汉市| 阿合奇县| 晋江市| 平潭县| 京山县| 文安县| 武义县| 宝丰县| 吉安市| 含山县| 宁安市| 隆林| 抚松县| 平安县| 武胜县| 金昌市| 安徽省| 金川县| 稷山县| 南丰县| 班戈县| 托里县| 崇礼县| 泰顺县| 邳州市| 静乐县| 玉树县| 开化县| 邢台市| 胶南市| 广宁县| 乌兰浩特市| 礼泉县| 林西县| 绍兴市| 城固县| 桑日县| 玛曲县| 永昌县| 新疆| 建德市| 通化市| 长武县| 炎陵县| 蚌埠市| 印江| 鹿泉市| 邹平县| 宜兰市| 昆山市| 光山县| 隆安县| 平塘县| 江孜县| 图木舒克市| 会昌县| 青田县| 苏尼特右旗| 扎鲁特旗| 冷水江市| 顺义区| 三穗县| 新民市| 浮梁县| 博罗县| 永仁县| 磐石市| 通化市| 房产| 琼结县| 巫山县| 云南省| 宜良县| 松阳县| 仪陇县| 讷河市| 揭东县| 海宁市| 吉林省| 桂平市| 钟山县| 温州市| 遵义县| 山阳县| 扎兰屯市| 十堰市| 子长县| 张掖市| 比如县| 弋阳县| 阿拉尔市| 昌黎县| 定陶县| 八宿县| 历史| 吐鲁番市| 应用必备| 革吉县| 阆中市| 泉州市| 太原市| 曲松县| 京山县| 呼伦贝尔市| 桐乡市| 新和县| 莲花县| 奉节县| 定西市| 曲阳县| 太和县| 城口县| 团风县| 资兴市| 师宗县| 当阳市| 龙陵县| 宜春市| 饶阳县| 木里| 滨海县| 鄂温| 金华市| 科技| 桂平市| 姚安县| 阿荣旗| 清流县| 恩施市| 资中县| 武隆县| 永顺县| 上思县| 桂林市| 南乐县| 富阳市| 栾城县| 甘洛县| 濮阳县| 体育| 桐乡市| 普安县| 故城县| 湖南省| 安西县| 赤水市| 瓮安县| 西昌市| 衡阳市| 磐石市| 班玛县| 太康县| 承德市| 大城县| 甘洛县| 逊克县| 凤翔县| 安国市| 南部县| 西乌珠穆沁旗| 玉溪市| 南华县| 天气| 宽甸| 博湖县| 伊通| 黄浦区| 邛崃市| 韶山市| 时尚| 池州市| 滦南县| 长阳| 柳河县| 墨脱县| 河间市| 胶南市| 宁远县| 雷波县| 新营市| 乌兰浩特市| 石门县| 株洲县| 衡东县| 金秀| 朝阳区| 湟源县| 东海县| 阿城市| 宣威市| 成安县| 岳阳市| 邵阳市| 太原市| 商水县| 漳浦县| 桂林市| 泾川县| 察雅县| 改则县| 田东县| 乌兰县| 楚雄市| 泸定县| 乐安县| 留坝县| 铁力市| 汉源县| 辛集市| 平泉县| 洪雅县| 永吉县| 龙井市| 浦县| 大埔县| 连山| 始兴县| 宁武县| 若尔盖县| 衡阳县| 新津县| 信丰县| 峨山| 恩平市| http://3g.jx1870echov.fun http://3g.jx1870bringv.fun http://3g.jx1870benefitv.fun http://wap.jx1870dealv.fun http://3g.jx1870echov.fun http://m.jx1870auditv.fun http://m.jx1870dishv.fun http://jx1870actionv.fun http://jx1870attezptv.fun http://wap.jx1870cashv.fun http://3g.jx1870bodyv.fun http://jx1870bookv.fun http://m.jx1870circuitv.fun http://www.jx1870corev.fun http://jx1870appropriatev.fun http://www.jx1870contestv.fun http://m.jx1870awardv.fun http://m.jx1870dotv.fun