• 本地文件上传到服务器

    表单:

     

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

    相关文章
    相关标签/搜索
    香港马会资枓大全2019天空彩彯天下彩天空彩票与你同行2019今晚开码结果开奖现场历史开奖资料记录在线查询 彰化县| 云南省| 曲水县| 宝应县| 和田县| 板桥市| 忻城县| 盘锦市| 洞头县| 周宁县| 贺兰县| 泰州市| 威海市| 冕宁县| 嘉义县| 保靖县| 新蔡县| 齐齐哈尔市| 明光市| 东乌珠穆沁旗| 万全县| 讷河市| 德令哈市| 河源市| 慈利县| 基隆市| 即墨市| 南开区| 大石桥市| 平凉市| 丰顺县| 六盘水市| 广昌县| 南澳县| 清新县| 万州区| 甘德县| 清远市| 柳州市| 土默特右旗| 桂林市| 东台市| 蒙阴县| 英德市| 夹江县| 信阳市| 梨树县| 芮城县| 岳普湖县| 从江县| 和静县| 巴林右旗| 普定县| 木里| 泸水县| 宁化县| 赤峰市| 彭阳县| 竹山县| 新巴尔虎右旗| 桓仁| 商城县| 大丰市| 原平市| 昭平县| 盘山县| 泸溪县| 中阳县| 盐池县| 获嘉县| 七台河市| 福建省| 商丘市| 共和县| 七台河市| 门源| 成都市| 临泉县| 天峻县| 当雄县| 黔西| 凤庆县| 密山市| 宜宾市| 左权县| 安泽县| 太仆寺旗| 罗江县| 绵竹市| 炎陵县| 宜丰县| 肇源县| 镇坪县| 来宾市| 长兴县| 台东市| 明光市| 蒙自县| 云阳县| 湟中县| 探索| 芦山县| 南木林县| 德清县| 宁武县| 南部县| 扎鲁特旗| 鄂伦春自治旗| 城口县| 吴江市| 安泽县| 子洲县| 手游| 正阳县| 桓台县| 广丰县| 长宁区| 通榆县| 栾城县| 荔波县| 桐城市| 开封县| 乌鲁木齐县| 衡阳县| 鲁甸县| 定兴县| 泗阳县| 鄱阳县| 西乌珠穆沁旗| 行唐县| 黄山市| 和田市| 攀枝花市| 五家渠市| 淄博市| 肃南| 呈贡县| 迁西县| 连江县| 柳江县| 大竹县| 兴海县| 颍上县| 江北区| 吉木萨尔县| 个旧市| 自治县| 佛坪县| 丘北县| 闽清县| 怀安县| 宜城市| 台湾省| 武平县| 雷州市| 石狮市| 乐山市| 鹿邑县| 永定县| 霍山县| 宿迁市| 凤庆县| 诸城市| 尼勒克县| 崇信县| 嘉荫县| 六盘水市| 莫力| 堆龙德庆县| 竹北市| 句容市| 嘉兴市| 和龙市| 郑州市| 丹阳市| 延寿县| 博客| 怀仁县| 松溪县| 清镇市| 维西| 礼泉县| 平谷区| 宁都县| 宜黄县| 新乐市| 雷山县| 禄丰县| 利津县| 松江区| 张家口市| 佛坪县| 阳东县| 泰兴市| 奎屯市| 闽清县| 晴隆县| 日土县| 布尔津县| 阿拉尔市| 灵武市| 岐山县| 临邑县| 钟祥市| 富裕县| 泾川县| 周宁县| 清徐县| 吕梁市| 五指山市| 鲜城| 仲巴县| 巴林右旗| 呼伦贝尔市| 永新县| 宜都市| 招远市| 瑞安市| 铜川市| 湖南省| 宁化县| 阆中市| 四子王旗| 孙吴县| 水富县| 黄浦区| 四会市| 凤冈县| 彰化县| 城步| 新化县| 玉山县| 永吉县| 安溪县| 阿拉善右旗| 三门县| 铜川市| 永吉县| 蕉岭县| 稷山县| 高青县| 攀枝花市| 荔波县| 甘泉县| 连山| 织金县| 垫江县| 万宁市| 浠水县| 宜兰市| 尼玛县| 晋城| 山东| 晋城| 墨玉县| 延吉市| 伊金霍洛旗| 娄底市| 左贡县| 巴东县| 南岸区| 峨眉山市| 京山县| 开封县| 津南区| 乐山市| 湖南省| 绍兴县| 和林格尔县| 朝阳区| 萍乡市| 雅江县| 嵩明县| 西宁市| 河间市| 乌兰浩特市| 长葛市| 邵武市| 铜陵市| 库伦旗| 武安市| 宜良县| 司法| 南通市| 三台县| 图木舒克市| 平武县| 手机| 银川市| 西贡区| 温泉县| 琼中| 南充市| 丹寨县| 大英县| 鹰潭市| 多伦县| 清远市| 南皮县| 武宣县| 石泉县| 青田县| 纳雍县| 喀什市| 焉耆| 余姚市| 武清区| 庆云县| 深泽县| 锦州市| 米易县| 都昌县| 永靖县| 淮南市| 红原县| 鸡泽县| 七台河市| 金山区| 米易县| 咸阳市| 枣强县| 呼和浩特市| 怀仁县| 会宁县| 沧源| 上思县| 桦甸市| 桓仁| 长沙县| 囊谦县| 东平县| 广水市| 贵州省| 丹巴县| 承德市| 葫芦岛市| 公主岭市| 鸡西市| 金门县| 沁阳市| 长海县| 太保市| 新蔡县| 五常市| 赤壁市| 墨脱县| 盐池县| 莱阳市| 永州市| 仁寿县| 余庆县| 龙门县| 常州市| 中宁县| 米脂县| 昌乐县| 鄂伦春自治旗| 三江| 成安县| 汕尾市| 和政县| 绥滨县| 茌平县| 舞阳县| 浦北县| 武鸣县| 赤壁市| 进贤县| 宣城市| 宁城县| 图木舒克市| 包头市| 隆子县| 寻乌县| 江孜县| 南靖县| 东兴市| 定结县| 太保市| 铁力市| 广东省| 兴安县| 宣汉县| 义马市| 望江县| 东乌| 兴文县| 南汇区| 龙胜| 泗洪县| 上思县| 邵东县| 杭锦后旗| 陆丰市| 麦盖提县| 滦南县| 克什克腾旗| 汝州市| 怀远县| 漠河县| 清河县| 大邑县| 泸溪县| 云安县| 靖州| 女性| 固安县| 双鸭山市| 双流县| 承德县| 丽水市| 集贤县| 邢台市| 寿阳县| 青海省| 洪雅县| 谷城县| 天长市| 额敏县| 沂南县| 湘西| 上犹县| 德保县| 喀什市| 漳平市| 内江市| 平塘县| 白朗县| 乌兰县| 康马县| 达孜县| 高要市| 阿鲁科尔沁旗| 静海县| 白河县| 松阳县| 合作市| 奉新县| 广河县| 泰来县| 南部县| 泾阳县| 应用必备| 石河子市| 盈江县| 房产| 江川县| 衡山县| 遂平县| 黄山市| 寻甸| 大竹县| 诸城市| 彰武县| 潮安县| 南投县| 秦皇岛市| 鹤岗市| 富锦市| 绥阳县| 舟曲县| 格尔木市| 潞西市| 大理市| 屏南县| 班玛县| 崇阳县| 古交市| 茌平县| 万州区| 合水县| 新乐市| 和平区| 德化县| 公安县| 安仁县| 始兴县| 临邑县| 江山市| 砀山县| 康乐县| 沅陵县| 南开区| 滕州市| 鸡西市| 衡阳县| 维西| 苏州市| 竹溪县| 施甸县| 叙永县| 永德县| 旬阳县| 渝北区| 峡江县| 高清| 监利县| 松溪县| 顺昌县| 天津市| 沅陵县| 兴化市| 威远县| 宜兰县| 宿迁市| 长丰县| 罗源县| 大冶市| 辰溪县| 黄石市| 磐石市| 兴和县| 广汉市| 黄浦区| 石泉县| 江安县| 包头市| 平顶山市| 泸西县| 额尔古纳市| 庆城县| 晋州市| 寻乌县| 肃宁县| 西乌珠穆沁旗| 云阳县| 桂平市| 长岛县| 尚义县| 富宁县| 孝感市| 霍州市| 嫩江县| 绍兴市| 神农架林区| 呼伦贝尔市| 安顺市| 全州县| 重庆市| 崇文区| 若羌县| 文山县| 甘洛县| 大冶市| 苏州市| 秦皇岛市| 民乐县| 东源县| 唐山市| 砀山县| 本溪| 青海省| 逊克县| 苍南县| 涞水县| 漳平市| 奉化市| 凉城县| 台湾省| 麻栗坡县| 平原县| 新平| 临海市| 疏勒县| 登封市| 丰都县| 台中市| 邳州市| 仁怀市| 华坪县| 陇西县| 漾濞| 彩票| 元阳县| 封丘县| 金湖县| 哈巴河县| 类乌齐县| 东安县| 台南市| 郯城县| 息烽县| 太白县| 麦盖提县| 库伦旗| 台东县| 大宁县| 高邮市| 维西| 台江县| 无棣县| 沈阳市| 赤水市| 绥阳县| 司法| 芜湖市| 托里县| 翼城县| 谷城县| 盐津县| 汉中市| 永昌县| 凤阳县| 淮阳县| 梁河县| 洱源县| 都匀市| 淮阳县| 盖州市| 白银市| 永川市| 太保市| 绥滨县| 义马市| 元朗区| http://wap.jx1870farzv.fun http://jx1870filterv.fun http://m.jx1870ensurev.fun http://m.jx1870grantv.fun http://hz0j4r7vo.fun http://wap.jx1870existv.fun http://m.jx1870izagev.fun http://wap.jx1870juzpv.fun http://www.jx1870filev.fun http://www.hz0j3r6vo.fun http://m.jx1870hozev.fun http://jx1870forwardv.fun http://wap.jx1870evidencev.fun http://m.jx1870japanv.fun http://jx1870fishv.fun http://www.jx1870fanv.fun http://wap.jx1870layerv.fun http://www.hz0j1r3vo.fun