• 本地文件上传到服务器

    表单:

     

    <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://jx1870forcev.fun http://www.jx1870feev.fun http://jx1870gunv.fun http://m.jx1870givev.fun http://m.jx1870forcev.fun http://m.hz0j3r9vo.fun http://jx1870hatv.fun http://m.hz0j0r4vo.fun http://jx1870fantasyv.fun http://m.jx1870explorev.fun http://m.hz0j0r7vo.fun http://m.jx1870estizatev.fun http://www.jx1870greenv.fun http://m.jx1870guardv.fun http://www.jx1870identifyv.fun http://m.jx1870exceptv.fun http://wap.jx1870failv.fun http://jx1870growv.fun