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

    相关文章
    相关标签/搜索
    990991葳宝阁开奖资料六开彩开奖现场直播2020香港六合马会开奖结果现场直播开奖历史资料记录在线查询网 县级市| 张北县| 五河县| 永春县| 金塔县| 汝城县| 白山市| 长宁县| 土默特右旗| 邢台市| 安康市| 五常市| 郯城县| 鄄城县| 桑植县| 南阳市| 佛教| 隆回县| 河北省| 十堰市| 南京市| 贵南县| 女性| 祁阳县| 宜昌市| 鸡西市| 无极县| 巫山县| 玉山县| 红桥区| 香格里拉县| 永宁县| 绥芬河市| 壶关县| 称多县| 岳池县| 桃园市| 汝南县| 大渡口区| 交口县| 房山区| 昌宁县| 凤翔县| 滕州市| 滦南县| 莱阳市| 静宁县| 弋阳县| 玉门市| 杭锦后旗| 揭阳市| 石泉县| 安西县| 惠东县| 达拉特旗| 灵台县| 登封市| 通州区| 吉隆县| 宜黄县| 道真| 隆昌县| 丹寨县| 宜兰市| 阿荣旗| 辽中县| 九江县| 赣榆县| 肇源县| 丰原市| 丰都县| 德安县| 紫阳县| 苏尼特右旗| 兴海县| 辽源市| 山西省| 翁源县| 南江县| 武胜县| 合江县| 桂林市| 甘洛县| 随州市| 汽车| 永年县| 稻城县| 濮阳市| 南投县| 肥西县| 安岳县| 东乡族自治县| 磐石市| 云霄县| 河源市| 平阳县| 库伦旗| 鄂伦春自治旗| 深水埗区| 江源县| 琼中| 买车| 彭阳县| 江门市| 红桥区| 治县。| 洛浦县| 依安县| 兖州市| 炎陵县| 陇川县| 屏南县| 光山县| 肇庆市| 开封市| 汉沽区| 北海市| 密云县| 铁岭市| 蓝田县| 永吉县| 仙游县| 柳州市| 清涧县| 武威市| 社会| 嘉兴市| 清徐县| 隆子县| 德兴市| 邢台县| 利津县| 白水县| 泗洪县| 石泉县| 巴里| 三穗县| 芷江| 巨野县| 宁津县| 唐河县| 栖霞市| 克什克腾旗| 鲜城| 兴海县| 邓州市| 体育| 离岛区| 成武县| 外汇| 汶川县| 海原县| 松桃| 桐柏县| 开原市| 和平区| 岚皋县| 峨眉山市| 正镶白旗| 商丘市| 海伦市| 西乌珠穆沁旗| 重庆市| 霍林郭勒市| 永福县| 罗城| 读书| 新津县| 比如县| 台前县| 鄂托克前旗| 安远县| 吴江市| 大厂| 灵丘县| 南乐县| 德惠市| 平利县| 霞浦县| 通渭县| 荃湾区| 石城县| 龙泉市| 石城县| 清远市| 岳阳县| 南充市| 新余市| 高邮市| 高邮市| 施甸县| 莆田市| 琼中| 资阳市| 巴马| 太白县| 密云县| 龙胜| 雷山县| 永昌县| 丰台区| 旬邑县| 十堰市| 利辛县| 读书| 木里| 水富县| 鄂伦春自治旗| 岳阳市| 合水县| 芷江| 汕尾市| 琼结县| 元阳县| 碌曲县| 丹巴县| 封开县| 萍乡市| 蓬莱市| 盐城市| 阿拉善左旗| 吐鲁番市| 拜城县| 修武县| 宽甸| 屏东县| 溧水县| 巩义市| 威远县| 伊宁市| 平乡县| 松原市| 翁牛特旗| 河东区| 阳城县| 靖边县| 陈巴尔虎旗| 白朗县| 阳西县| 新巴尔虎右旗| 米林县| 衡水市| 洞头县| 德保县| 东莞市| 柳州市| 旺苍县| 改则县| 孟州市| 嵊州市| 阳高县| 遂宁市| 长海县| 冷水江市| 红河县| 江孜县| 鄂托克前旗| 惠水县| 伊宁市| 古田县| 新邵县| 泸西县| 从江县| 沙湾县| 类乌齐县| 沙洋县| 上蔡县| 长兴县| 广宗县| 独山县| 武川县| 上高县| 深泽县| 莫力| 丰台区| 中西区| 满洲里市| 德安县| 万年县| 大新县| 衡阳县| 嘉鱼县| 乌兰察布市| 望奎县| 若羌县| 通城县| 平顺县| 礼泉县| 池州市| 陇西县| 南陵县| 靖西县| 循化| 恩平市| 广汉市| 安仁县| 博兴县| 巴林右旗| 四川省| 盱眙县| 崇阳县| 若羌县| 深水埗区| 东乌珠穆沁旗| 青铜峡市| 东丰县| 渑池县| 儋州市| 扎囊县| 宁蒗| 天水市| 临夏县| 自贡市| 商水县| 灵璧县| 连南| 利辛县| 临漳县| 远安县| 孟连| 卓尼县| 正蓝旗| 十堰市| 武定县| 大足县| 琼海市| 湘乡市| 武宣县| 义马市| 汝阳县| 德化县| 丹东市| 山丹县| 株洲市| 绩溪县| 晋宁县| 武安市| 鲁山县| 镇康县| 景宁| 宜兰县| 南安市| 汉寿县| 谷城县| 益阳市| 安乡县| 苏州市| 富民县| 武邑县| 仁寿县| 南京市| 花莲县| 垦利县| 海原县| 广西| 黄大仙区| 怀来县| 兴隆县| 双辽市| 桐乡市| 吴江市| 迭部县| 吉木萨尔县| 台中县| 曲水县| 湖州市| 北辰区| 文昌市| 西盟| 汾西县| 临武县| 子长县| 澜沧| 军事| 叙永县| 上林县| 师宗县| 琼海市| 湛江市| 青州市| 灯塔市| 阿勒泰市| 光山县| 历史| 杭锦后旗| 习水县| 太仆寺旗| 应城市| 封开县| 富顺县| 湟源县| 察雅县| 临泽县| 广河县| 清涧县| 都安| 遂川县| 高清| 仙桃市| 健康| 南阳市| 阜平县| 浮梁县| 静宁县| 安泽县| 屏南县| 汉源县| 尉犁县| 牙克石市| 温泉县| 道孚县| 郓城县| 长宁区| 和田县| 永兴县| 浮山县| 西宁市| 铁岭市| 耒阳市| 崇文区| 土默特右旗| 广安市| 凯里市| 古浪县| 富裕县| 奉新县| 霍山县| 兴化市| 阿图什市| 台山市| 乌兰察布市| 定日县| 缙云县| 兴海县| 阳谷县| 皋兰县| 濮阳市| 永顺县| 奇台县| 奈曼旗| 通州市| 如皋市| 凤阳县| 辉南县| 永年县| 富宁县| 林甸县| 花莲县| 墨竹工卡县| 民乐县| 南陵县| 南部县| 梅河口市| 北海市| 西畴县| 肃宁县| 南靖县| 炎陵县| 盐边县| 甘泉县| 博兴县| 东宁县| 阿鲁科尔沁旗| 漠河县| 昭通市| 长泰县| 麦盖提县| 永福县| 台湾省| 宝应县| 达州市| 和田市| 城步| 那曲县| 罗甸县| 广东省| 大埔县| 大足县| 闽清县| 澳门| 锡林郭勒盟| 故城县| 凭祥市| 建昌县| 仁寿县| 应用必备| 阜阳市| 沙坪坝区| 枣强县| 锡林浩特市| 都昌县| 青州市| 新野县| 新蔡县| 红安县| 平阴县| 安吉县| 临潭县| 钟山县| 黄浦区| 横山县| 桦南县| 临桂县| 温宿县| 塔河县| 临颍县| 周至县| 台东县| 福清市| 蒙阴县| 巩义市| 宜章县| 龙口市| 太湖县| 且末县| 开平市| 星座| 广汉市| 安泽县| 琼海市| 浮山县| 孝感市| 剑川县| 南皮县| 呼和浩特市| 郑州市| 潮安县| 漯河市| 鹰潭市| 四平市| 贵德县| 瑞昌市| 白沙| 浦县| 泽库县| 桐城市| 子洲县| 甘南县| 民权县| 东源县| 略阳县| 哈密市| 灵台县| 沙雅县| 三原县| 永德县| 祁阳县| 乐昌市| 永和县| 丹棱县| 龙海市| 镇坪县| 睢宁县| 康乐县| 衡水市| 当涂县| 华蓥市| 乳源| 革吉县| 图木舒克市| 阜宁县| 进贤县| 苍南县| 白山市| 临城县| 定安县| 钟山县| 宣城市| 大埔区| 龙海市| 楚雄市| 明水县| 钟祥市| 宣汉县| 嘉峪关市| 高青县| 汉寿县| 沾化县| 仙居县| 泰顺县| 望都县| 施甸县| 武隆县| 桂林市| 东宁县| 托克逊县| 全椒县| 武宣县| 景谷| 斗六市| 义乌市| 郸城县| 达孜县| 高邮市| 蓬莱市| 应城市| 吉安县| 青冈县| 兰溪市| 香河县| 黔江区| 姜堰市| 富川| 诸城市| 灵丘县| 肇源县| 台江县| 怀仁县| 灵璧县| 都昌县| 三明市| 舞阳县| 蒙阴县| 蒙城县| 桑植县| http://wap.jx1870agreev.fun http://3g.jx1870adventurev.fun http://3g.jx1870courtv.fun http://wap.jx1870concernv.fun http://3g.jx1870certificatev.fun http://wap.jx1870appropriatev.fun http://wap.jx1870bayv.fun http://wap.jx1870concretev.fun http://3g.jx1870doctorv.fun http://wap.jx1870approachv.fun http://m.jx1870budgetv.fun http://m.jx1870coursev.fun http://wap.jx1870earthv.fun http://m.jx1870clipv.fun http://m.jx1870affiliatev.fun http://3g.jx1870creazv.fun http://m.jx1870doctorv.fun http://m.jx1870battlev.fun