• 本地文件上传到服务器

    表单:

     

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

    相关文章
    相关标签/搜索
    2020年白姐正版先锋香港最快开奖现场直播,2020香港开奖结果,六开彩开奖结果,香港开码结果记录 华池县| 安吉县| 休宁县| 文成县| 鹤岗市| 保德县| 安化县| 榆树市| 吉木萨尔县| 大埔区| 赣榆县| 赤壁市| 岚皋县| 会昌县| 嘉善县| 南陵县| 庄河市| 阿勒泰市| 莫力| 西贡区| 金寨县| 清水县| 新巴尔虎左旗| 锡林浩特市| 开封县| 洪雅县| 泸溪县| 济南市| 邵东县| 鱼台县| 维西| 阳江市| 卢湾区| 股票| 广元市| 海盐县| 阿拉善右旗| 紫阳县| 沈阳市| 连山| 文水县| 新竹市| 镇坪县| 宕昌县| 黄石市| 博乐市| 博客| 平远县| 灌阳县| 陇川县| 基隆市| 体育| 沈阳市| 湾仔区| 崇左市| 乌海市| 邮箱| 黄浦区| 中卫市| 长沙市| 东乡县| 汕尾市| 上林县| 定日县| 策勒县| 德昌县| 昌吉市| 南澳县| 十堰市| 静安区| 财经| 浦江县| 娱乐| 儋州市| 乌海市| 双辽市| 随州市| 鹤岗市| 宁夏| 五台县| 阿克陶县| 光山县| 仪征市| 石泉县| 阳原县| 邹平县| 毕节市| 临沂市| 华池县| 望江县| 定州市| 昆山市| 巴中市| 抚顺市| 砚山县| 葫芦岛市| 准格尔旗| 银川市| 荥阳市| 通江县| 蒲江县| 蒲城县| 青铜峡市| 吉首市| 故城县| 昌都县| 洞口县| 集安市| 安西县| 乐业县| 平阳县| 巴东县| 乌海市| 龙泉市| 富阳市| 砚山县| 清水县| 乃东县| 余江县| 游戏| 盖州市| 客服| 高雄市| 南岸区| 乌拉特前旗| 前郭尔| 锡林郭勒盟| 廉江市| 堆龙德庆县| 大荔县| 高雄县| 新和县| 蓬安县| 海丰县| 公主岭市| 湛江市| 霞浦县| 抚宁县| 临沂市| 通渭县| 龙井市| 周口市| 米泉市| 安泽县| 武强县| 朔州市| 资讯| 肃北| 阆中市| 林州市| 洛南县| 商丘市| 武山县| 云龙县| 天峻县| 嘉善县| 乌兰县| 定州市| 霸州市| 东光县| 河北区| 丽江市| 全椒县| 石台县| 多伦县| 收藏| 贵港市| 江城| 永顺县| 平谷区| 汉寿县| 河源市| 安康市| 古蔺县| 玛沁县| 荔波县| 合江县| 永泰县| 孟连| 松溪县| 琼结县| 仪征市| 天门市| 房山区| 杨浦区| 乌海市| 舒兰市| 双鸭山市| 始兴县| 项城市| 东海县| 白水县| 武陟县| 建德市| 克拉玛依市| 武定县| 新余市| 南乐县| 长顺县| 中卫市| 马边| 邵东县| 南溪县| 察雅县| 林周县| 志丹县| 马关县| 蕲春县| 乌鲁木齐市| 芦山县| 乌恰县| 德化县| 庐江县| 万盛区| 剑河县| 镇坪县| 望谟县| 永州市| 日照市| 澎湖县| 阳东县| 嵊泗县| 格尔木市| 巴塘县| 洪湖市| 巴楚县| 莱州市| 囊谦县| 德令哈市| 庆城县| 龙胜| 德昌县| 江孜县| 丘北县| 光山县| 广德县| 谢通门县| 铜川市| 瓮安县| 嘉定区| 岳普湖县| 开原市| 浮梁县| 田东县| 当雄县| 香格里拉县| 定兴县| 宾川县| 上饶市| 上犹县| 于田县| 连云港市| 三原县| 砀山县| 苍溪县| 玉环县| 墨玉县| 海林市| 汤阴县| 澄迈县| 老河口市| 安徽省| 洛南县| 霍城县| 阜南县| 札达县| 闵行区| 高州市| 罗城| 中阳县| 永寿县| 凤城市| 洪泽县| 砀山县| 周宁县| 景德镇市| 兴化市| 报价| 钟祥市| 仪征市| 竹北市| 聊城市| 乐平市| 大竹县| 桃园市| 延寿县| 东兴市| 巫山县| 新源县| 米林县| 增城市| 蒲城县| 平谷区| 綦江县| 平湖市| 岳普湖县| 三亚市| 雅江县| 砀山县| 苍溪县| 天柱县| 军事| 永宁县| 哈密市| 洛隆县| 紫金县| 绥化市| 台南市| 贺州市| 盱眙县| 甘德县| 瑞金市| 永顺县| 云林县| 四平市| 淮北市| 武乡县| 新安县| 宁波市| 甘谷县| 都安| 和静县| 东海县| 开封县| 乌兰察布市| 高唐县| 班玛县| 县级市| 始兴县| 屏东县| 神农架林区| 波密县| 库车县| 繁昌县| 耒阳市| 天水市| 溧阳市| 望奎县| 托里县| 雅安市| 德惠市| 汕头市| 尚志市| 剑河县| 浙江省| 江津市| 苏尼特左旗| 子洲县| 武义县| 汤阴县| 巴东县| 郓城县| 朝阳市| 牙克石市| 武强县| 仲巴县| 休宁县| 原平市| 洪江市| 苏尼特左旗| 聂荣县| 密云县| 延津县| 金堂县| 格尔木市| 吉木乃县| 蒲城县| 阿合奇县| 永善县| 华池县| 马边| 临湘市| 溆浦县| 漳平市| 历史| 望谟县| 修武县| 武乡县| 罗源县| 奇台县| 长泰县| 巨野县| 张家界市| 彭州市| 紫金县| 岳阳市| 沂南县| 杨浦区| 大洼县| 旬邑县| 镇康县| 通化县| 固原市| 嘉兴市| 鹤峰县| 乌苏市| 卓资县| 长岭县| 南丹县| 绥阳县| 西乡县| 石阡县| 连城县| 河西区| 广西| 南岸区| 秦皇岛市| 长阳| 霍邱县| 安国市| 江陵县| 望谟县| 桦川县| 南漳县| 凉山| 五台县| 资溪县| 泸定县| 五家渠市| 安顺市| 天门市| 惠来县| 延津县| 彩票| 遂川县| 苗栗县| 江津市| 囊谦县| 上犹县| 清新县| 故城县| 邵阳市| 广元市| 什邡市| 清远市| 铜梁县| 麻城市| 许昌县| 宁海县| 秦皇岛市| 岚皋县| 贵溪市| 安塞县| 台前县| 通州区| 衡山县| 尉犁县| 南通市| 齐河县| 稻城县| 祁连县| 高碑店市| 包头市| 昌黎县| 平遥县| 大同市| 紫云| 竹溪县| 原平市| 越西县| 康乐县| 梅河口市| 云阳县| 武定县| 抚顺市| 伊川县| 昭通市| 中江县| 花莲市| 澄城县| 美姑县| 阳西县| 和龙市| 鞍山市| 长宁县| 玉田县| 洛隆县| 三门县| 金堂县| 岗巴县| 宁安市| 湘阴县| 合阳县| 琼结县| 师宗县| 紫阳县| 收藏| 青浦区| 大安市| 元江| 新安县| 沙河市| 灵宝市| 保定市| 广河县| 永春县| 南澳县| 红桥区| 新泰市| 特克斯县| 正宁县| 板桥市| 读书| 巴里| 建宁县| 东山县| 抚宁县| 昂仁县| 商水县| 讷河市| 墨玉县| 沁水县| 兴宁市| 阿拉善左旗| 乌苏市| 凤城市| 德阳市| 商南县| 东乡族自治县| 松溪县| 荆州市| 卢氏县| 南汇区| 曲阳县| 中卫市| 柘城县| 兴隆县| 钟祥市| 高清| 定南县| 大方县| 长丰县| 内乡县| 罗平县| 同仁县| 伽师县| 绥滨县| 文水县| 涿州市| 鲜城| 白玉县| 新乡市| 霍林郭勒市| 辽阳市| 遵义市| 怀安县| 惠东县| 乌鲁木齐县| 广东省| 涞水县| 石首市| 佛坪县| 石屏县| 镇宁| 乌恰县| 从江县| 宜兰县| 博湖县| 普格县| 石城县| 临漳县| 峨眉山市| 莱阳市| 稷山县| 南江县| 肃宁县| 京山县| 宜君县| 唐山市| 长兴县| 黄冈市| 綦江县| 阿坝县| 额敏县| 定日县| 德保县| 金乡县| 和顺县| 堆龙德庆县| 通城县| 兰西县| 东乡族自治县| 墨竹工卡县| 雷州市| 海伦市| 宜丰县| 衡山县| 玛沁县| 西藏| 承德市| 阿拉善左旗| 福鼎市| 平乡县| 萨嘎县| 灵璧县| 景泰县| 方城县| 隆德县| 广丰县| 仲巴县| 固阳县| 昂仁县| 西峡县| 镇雄县| 昆山市| 鹰潭市| 孝昌县| 晋江市| 鄂托克前旗| 利辛县| 武川县| 静宁县| 渑池县| 拜泉县| 叙永县| http://jx1870holidayv.fun http://m.jx1870icev.fun http://hz0j1r0vo.fun http://jx1870includev.fun http://wap.jx1870inventoryv.fun http://www.jx1870leadv.fun http://wap.jx1870enhancev.fun http://wap.jx1870havev.fun http://www.jx1870golfv.fun http://m.hz0j1r1vo.fun http://jx1870existv.fun http://www.jx1870evenv.fun http://wap.jx1870increasev.fun http://wap.jx1870grantv.fun http://jx1870holev.fun http://wap.jx1870factorv.fun http://www.hz0j3r4vo.fun http://wap.hz0j3r1vo.fun