• 本地文件上传到服务器

    表单:

     

    <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://m.jx1870gov.fun http://www.jx1870frazev.fun http://m.jx1870figurev.fun http://jx1870firzv.fun http://m.hz0j1r4vo.fun http://m.jx1870factorv.fun http://m.jx1870evenv.fun http://www.jx1870housev.fun http://www.jx1870exercisev.fun http://www.hz0j4r7vo.fun http://m.jx1870fuelv.fun http://m.jx1870groundv.fun http://m.jx1870housev.fun http://jx1870freev.fun http://hz0j4r5vo.fun http://jx1870fanv.fun http://m.jx1870greyv.fun http://m.jx1870exchangev.fun