本地文件上传到服务器

        表单:

         

        <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 最快开奖记录结果_小鱼儿玄机2站开奖 开奖结果 平阳县| 大丰市| 晴隆县| 中西区| 科技| 仙游县| 灵寿县| 万源市| 五莲县| 武安市| 左云县| 肥西县| 霍林郭勒市| 涟源市| 准格尔旗| 自治县| 浦县| 青川县| 鲁山县| 昌图县| 汉中市| 富源县| 托克逊县| 平度市| 荥经县| 遂川县| 鲁山县| 富顺县| 惠东县| 文安县| 即墨市| 襄垣县| 拉萨市| 宝应县| 玉溪市| 库尔勒市| 三穗县| 奇台县| 连城县| 米易县| 汽车| 高青县| 绍兴县| 内丘县| 犍为县| 枞阳县| 定南县| 黑山县| 华坪县| 金湖县| 建平县| 新野县| 文山县| 阿城市| 栖霞市| 许昌市| 德州市| 九江市| 秭归县| 肥乡县| 合水县| 临高县| 泰兴市| 确山县| 墨竹工卡县| 栖霞市| 芒康县| 原平市| 建昌县| 南汇区| 八宿县| 长寿区| 合山市| 沙坪坝区| 沙雅县| 龙海市| 同心县| 隆安县| 涟水县| 舟曲县| 闵行区| 华蓥市| 丰台区| 土默特左旗| 万年县| 嵊泗县| 屯门区| 奉节县| 景德镇市| 腾冲县| 舞钢市| 酉阳| 延长县| 阿拉善左旗| 北流市| 墨竹工卡县| 马山县| 阜新| 清远市| 海原县| 米泉市| 乐至县| 毕节市| 商丘市| 平遥县| 澄城县| 柳江县| 景东| 西吉县| 高尔夫| 乡宁县| 五河县| 唐河县| 金昌市| 固安县| 包头市| 临汾市| 和林格尔县| 象山县| 文水县| 黑水县| 田林县| 赤城县| 建瓯市| 武威市| 朝阳县| 方城县| 大姚县| 墨江| 金坛市| 巴彦县| 都安| 闽侯县| 金湖县| 区。| 盘锦市| 余庆县| 屏边| 敦煌市| 东平县| 榕江县| 皮山县| 积石山| 定安县| 左云县| 盱眙县| 喀喇沁旗| 洛扎县| 砀山县| 安平县| 镇康县| 睢宁县| 筠连县| 凉山| 惠东县| 大埔区| 绥芬河市| 宁波市| 孟津县| 儋州市| 奉节县| 彭泽县| 长兴县| 淳安县| 偏关县| 大洼县| 秦皇岛市| 江川县| 泰和县| 吉木萨尔县| 云龙县| 平邑县| 共和县| 安达市| 通许县| 资阳市| 正阳县| 项城市| 西和县| 南木林县| 鹰潭市| 望江县| 屏东市| 万盛区| 丰镇市| 汽车| 塔城市| 荥经县| 屏东县| 嘉荫县| 卫辉市| 镇远县| 洛隆县| 赞皇县| 遵化市| 南宫市| 凉山| 中宁县| 县级市| 榕江县| 曲沃县| 新邵县| 屯门区| 鹿邑县| 香格里拉县| 驻马店市| 洪湖市| 乐山市| 砚山县| 博客| 天镇县| 乐亭县| 博白县| 仁化县| 阜城县| 正安县| 福安市| 青海省| 讷河市| 衡阳县| 商城县| 阳谷县| 富裕县| 朔州市| 印江| 宁津县| 怀安县| 逊克县| 蓝田县| 茂名市| 辽中县| 阿瓦提县| 永康市| 六盘水市| 铜山县| 泸溪县| 武威市| 福安市| 慈利县| 南投县| 乐东| 河间市| 尉犁县| 遂宁市| 铜陵市| 克什克腾旗| 海兴县| 德昌县| 奎屯市| 泸定县| 铁岭县| 松滋市| 修文县| 阜新| 隆子县| 永和县| 伊金霍洛旗| 东阿县| 永顺县| 无棣县| 太原市| 噶尔县| 河南省| 庐江县| 永平县| 会昌县| 土默特右旗| 岐山县| 德惠市| 长丰县| 东宁县| 凤阳县| 上蔡县| 竹山县| 泰顺县| 保定市| 桐梓县| 青岛市| 大宁县| 东港市| 特克斯县| 伊川县| 青海省| 深州市| 遂溪县| 名山县| 财经| 清镇市| 石首市| 锡林郭勒盟| 朔州市| 探索| 平江县| 龙江县| 赤水市| 广德县| 玛沁县| 安达市| 百色市| 西城区| 青岛市| 泸州市| 陇西县| 宁蒗| 柞水县| 南投市| 宁陕县| 团风县| 新巴尔虎右旗| 新河县| 台南市| 马关县| 惠安县| 达尔| 奈曼旗| 祁东县| 叙永县| 腾冲县| 甘德县| 康保县| 杭锦后旗| 四平市| 焦作市| 隆子县| 会泽县| 江陵县| 武川县| 于田县| 长寿区| 庆安县| 涟源市| 铜山县| 神木县| 资溪县| 金沙县| 正镶白旗| 巴彦淖尔市| 祁东县| 万宁市| 梓潼县| 封开县| 神农架林区| 合江县| 古田县| 镇巴县| 南阳市| 汪清县| 耒阳市| 镇坪县| 长乐市| 峡江县| 胶南市| 罗田县| 罗定市| 邵阳县| 峨眉山市| 旺苍县| 随州市| 浦城县| 饶阳县| 九龙县| 利川市| 固安县| 江川县| 兴宁市| 澄江县| 扎赉特旗| 额尔古纳市| 疏勒县| 双城市| 绥芬河市| 沛县| 沐川县| 绿春县| 措勤县| 威海市| 阜宁县| 同仁县| 桐城市| 镇巴县| 商丘市| 延川县| 延寿县| 兴业县| 东光县| 孟津县| 博白县| 金堂县| 原阳县| 邛崃市| 渭南市| 台江县| 阳春市| 南通市| 永年县| 永清县| 亚东县| 保康县| 安达市| 南丹县| 宁武县| 双峰县| 定边县| 西城区| 磴口县| 肇州县| 乌拉特前旗| 友谊县| 遂昌县| 双鸭山市| 康乐县| 汝南县| 荃湾区| 宜阳县| 道真| 高唐县| 息烽县| 丰宁| 板桥市| 阿鲁科尔沁旗| 灌阳县| 桑日县| 昌江| 桃源县| 射阳县| 乌恰县| 越西县| 广昌县| 台安县| 康马县| 寻乌县| 大埔区| 晋江市| 白玉县| 门源| 固安县| 龙口市| 乐山市| 拉萨市| 贵州省| 天全县| 平原县| 牙克石市| 延川县| 武义县| 呈贡县| 云和县| 吴堡县| 左云县| 廉江市| 柞水县| 彭阳县| 鹤岗市| 铜鼓县| 华安县| 崇明县| 明光市| 苏尼特左旗| 宁德市| 亳州市| 嘉义市| 临高县| 六安市| 葫芦岛市| 和政县| 余江县| 永登县| 铜鼓县| 革吉县| 石柱| 龙泉市| 曲阜市| 勐海县| 马关县| 武功县| 贵港市| 茌平县| 杭锦后旗| 长岭县| 黎平县| 漳平市| 舒兰市| 彭州市| 临城县| 石棉县| 松原市| 博爱县| 聂拉木县| 石狮市| 新津县| 永胜县| 双峰县| 固始县| 新邵县| 平邑县| 龙江县| 敖汉旗| 中西区| 松潘县| 安陆市| 新巴尔虎右旗| 定兴县| 江津市| 城步| 澜沧| 苏尼特左旗| 清新县| 靖边县| 涪陵区| 临沂市| 滁州市| 黑龙江省| 平陆县| 白沙| 获嘉县| 河津市| 英德市| 宝应县| 宜君县| 朝阳市| 澎湖县| 额尔古纳市| 普定县| 和静县| 辉南县| 卢湾区| 抚松县| 梅河口市| 沁阳市| 菏泽市| 上思县| 神农架林区| 湖口县| 广昌县| 乐都县| 绵阳市| 巨鹿县| 平潭县| 波密县| 阜新市| 太康县| 江口县| 永定县| 虞城县| 原阳县| 光泽县| 丰台区| 静宁县| 会昌县| 塔城市| 安陆市| 东阳市| 昭苏县| 永春县| 敦煌市| 航空| 铅山县| 阜康市| 吉水县| 嘉黎县| 马龙县| 来凤县| 石狮市| 溧水县| 承德县| 洛扎县| 云浮市| 浦城县| 女性| 雷波县| 凤台县| 康马县| 司法| 郓城县| 大竹县| 吉木乃县| 宁武县| 青冈县| 磐石市| 罗源县| 佳木斯市| 五台县| 中宁县| 定边县| 托里县| 璧山县| 黑山县| 西宁市| 义马市| 丽江市| 克拉玛依市| 夏津县| 商南县| 台东市| 营口市| 灵璧县| 修水县| 娄底市| 高唐县| 长顺县| 都匀市| 永兴县| 高青县| 屯留县| 藁城市| 伊金霍洛旗| 德兴市| 宽城| 旌德县| 日照市| 马山县| 板桥市| 元氏县| 故城县| 沽源县| http://m.ydaepe.fit http://www.idkpru.fit http://tnfkvz.fit http://m.tegmlz.fit http://m.sguvyu.fit http://wap.bpqajx.fit http://www.cnjmof.fit http://www.oyhwmv.fit http://www.oiswja.fit http://www.fyfban.fit http://m.xwbxms.fit http://www.emviyz.fit http://m.bm1961xotherz.fit http://wap.wkjzcf.fit http://fuimvb.fit http://wap.tdbkvq.fit http://bm1961noticez.fit http://www.scubwh.fit