<menu id="ekugk"></menu>
  • <input id="ekugk"></input><object id="ekugk"></object>
  • <input id="ekugk"><u id="ekugk"></u></input>
    <menu id="ekugk"></menu>
  • <input id="ekugk"></input>
  • <menu id="ekugk"><tt id="ekugk"></tt></menu>
    <object id="ekugk"><acronym id="ekugk"></acronym></object>
    <object id="ekugk"></object>
    <table id="ekugk"><small id="ekugk"></small></table>
  • <input id="ekugk"><u id="ekugk"></u></input>
    <menu id="ekugk"></menu>
  • 本地文件上传到服务器

    表单:

     

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

    相关文章
    相关标签/搜索
    2Cm49cOm招猫49论坛 延长县| 鞍山市| 襄汾县| 屯门区| 正定县| 肥东县| 富宁县| 密山市| 炎陵县| 新晃| 临沧市| 崇阳县| 扶风县| 江城| 玉溪市| 侯马市| 恩施市| 元氏县| 胶州市| 湟中县| 平塘县| 临沧市| 蒲城县| 禄丰县| 日喀则市| 清涧县| 吉首市| 雅安市| 江西省| 宜川县| 龙井市| 长沙县| 乌鲁木齐市| 康平县| 达尔| 和顺县| 河津市| 社会| 卓资县| 明水县| 平山县| 邵阳县| 永济市| 蓬溪县| 江都市| 宣威市| 东港市| 桐庐县| 高邮市| 长子县| 赤峰市| 新龙县| 东平县| 承德市| 普安县| 拉萨市| 南昌市| 玛纳斯县| 开化县| 仙游县| 巢湖市| 西峡县| 自治县| 台北县| 安义县| 阿鲁科尔沁旗| 三河市| 辉南县| 南溪县| 密山市| 云阳县| 竹北市| 西乌珠穆沁旗| 铁岭县| 甘孜| 唐河县| 莲花县| 邮箱| 北海市| 平凉市| 平武县| 瓦房店市| 凤阳县| 日土县| 南丰县| 靖江市| 理塘县| 齐河县| 枞阳县| 乐业县| 城步| 丰宁| 弥勒县| 抚州市| 六盘水市| 邢台市| 昆山市| 禹州市| 加查县| 盐山县| 宁陕县| 嘉黎县| 余庆县| 衡水市| 文山县| 宜丰县| 临潭县| 当阳市| 昂仁县| 施甸县| 昆山市| 宝丰县| 六枝特区| 青州市| 呼玛县| 西乌珠穆沁旗| 九龙坡区| 三穗县| 襄樊市| 无锡市| 西畴县| 获嘉县| 精河县| 建宁县| 榆中县| 长阳| 秭归县| 凤山县| 商城县| 三明市| 东台市| 台北县| 蓝田县| 昔阳县| 柯坪县| 修水县| 隆尧县| 佳木斯市| 吉隆县| 榆林市| 略阳县| 三穗县| 柳江县| 义马市| 巢湖市| 灵石县| 南阳市| 旌德县| 镇赉县| 武清区| 桃江县| 贵德县| 宁夏| 元阳县| 玉龙| 文成县| 临汾市| 娱乐| 公主岭市| 秭归县| 山东省| 扶余县| 额尔古纳市| 丹阳市| 汕头市| 塔城市| 黎城县| 长沙县| 盐池县| 陵水| 太仓市| 长春市| 金昌市| 清新县| 苍南县| 大竹县| 团风县| 达尔| 美姑县| 抚松县| 嘉兴市| 于都县| 万安县| 河南省| 仁化县| 湖南省| 嵊泗县| 平乡县| 金川县| 兴安盟| 竹北市| 百色市| 交口县| 南丰县| 西平县| 溆浦县| 崇州市| 苏州市| 顺义区| 景泰县| 玉门市| 江孜县| 宝应县| 儋州市| 五大连池市| 墨竹工卡县| 海阳市| 富裕县| 夏津县| 商水县| 石棉县| 布拖县| 汉源县| 许昌市| 包头市| 荣昌县| 晋中市| 舞钢市| 龙陵县| 洪洞县| 临高县| 盐山县| 仙游县| 茶陵县| 胶南市| 黎城县| 喀喇| 南雄市| 曲沃县| 天全县| 海城市| 宁国市| 惠来县| 平乡县| 北流市| 大城县| 五原县| 巴彦淖尔市| 锦屏县| 永登县| 忻州市| 哈巴河县| 莱州市| 博客| 江山市| 运城市| 鄱阳县| 天全县| 龙胜| 都江堰市| 天等县| 高州市| 惠州市| 新巴尔虎右旗| 静乐县| 房产| 宜都市| 昌黎县| 博白县| 隆化县| 盖州市| 岳阳县| 息烽县| 翼城县| 夏津县| 东源县| 同心县| 中西区| 巧家县| 沂南县| 五大连池市| 金坛市| 望都县| 桑日县| 汕尾市| 禄劝| 威信县| 农安县| 德州市| 三穗县| 加查县| 荃湾区| 三原县| 贵定县| 马山县| 夏邑县| 长海县| 牟定县| 北流市| 永春县| 绿春县| 徐水县| 永康市| 富民县| 任丘市| 广平县| 额尔古纳市| 柏乡县| 美姑县| 惠水县| 普定县| 嫩江县| 泾阳县| 章丘市| 织金县| 河曲县| 五指山市| 晋城| 新源县| 富川| 大渡口区| 新密市| 邹平县| 大丰市| 乾安县| 杭锦旗| 资讯| 广昌县| 阜康市| 日照市| 贵港市| 鸡泽县| 栾城县| 额尔古纳市| 浪卡子县| 潮州市| 灵山县| 信丰县| 上高县| 建宁县| 芮城县| 会理县| 惠安县| 沿河| 射阳县| 泸西县| 通化市| 临武县| 武山县| 中西区| 宣化县| 北票市| 西吉县| 乐业县| 贵溪市| 景谷| 冷水江市| 平阳县| 蕉岭县| 阜城县| 昌图县| 阳江市| 马边| 台前县| 安化县| 襄樊市| 比如县| 景德镇市| 吴江市| 长治县| 乐都县| 内江市| 邵阳县| 武宁县| 吴旗县| 古交市| 绥滨县| 于都县| 五河县| 灌南县| 罗田县| 赤壁市| 兴安县| 封开县| 沅江市| 永康市| 虞城县| 密山市| 钦州市| 乐平市| 泽库县| 辰溪县| 兴安县| 双江| 札达县| 云林县| 会东县| 汤阴县| 灵寿县| 廉江市| 锡林浩特市| 青冈县| 庄浪县| 永顺县| 萝北县| 安远县| 遂溪县| 盈江县| 翁牛特旗| 永新县| 周宁县| 彭泽县| 桐城市| 洪泽县| 长乐市| 通辽市| 凤山市| 乐业县| 静海县| 新安县| 托里县| 东海县| 衡阳县| 永兴县| 威信县| SHOW| 石泉县| 武强县| 顺义区| 阿坝| 西峡县| 淄博市| 阿合奇县| 诸城市| 台中县| 青川县| 松江区| 四川省| 涞源县| 铜山县| 盘锦市| 茌平县| 彭泽县| 洮南市| 通州市| 靖州| 三门县| 浦东新区| 报价| 五大连池市| 乌兰县| 全椒县| 揭西县| 收藏| 灵丘县| 即墨市| 南昌市| 肥西县| 华安县| 蒙城县| 瓦房店市| 高台县| 岳阳市| 桓台县| 南和县| 平顶山市| 延庆县| 双牌县| 左贡县| 阿尔山市| 浦东新区| 磐安县| 东明县| 舞钢市| 绵阳市| 垦利县| 九江县| 新竹县| 桃江县| 鹰潭市| 弥勒县| 开原市| 南木林县| 潞西市| 横山县| 辽宁省| 乌鲁木齐县| 钟山县| 商河县| 保康县| 五指山市| 盐池县| 太和县| 五莲县| 百色市| 嫩江县| 板桥市| 恩施市| 麻栗坡县| 那曲县| 盈江县| 庆阳市| 夏河县| 渝中区| 石景山区| 三原县| 文登市| 汾西县| 冕宁县| 公主岭市| 榕江县| 尚志市| 太康县| 自贡市| 山丹县| 鸡泽县| 兰坪| 志丹县| 施甸县| 罗江县| 南平市| 本溪市| 神池县| 抚宁县| 堆龙德庆县| 九寨沟县| 吴川市| 洪泽县| 东方市| 体育| 嘉义市| 台安县| 绥芬河市| 林州市| 南靖县| 池州市| 淮南市| 南京市| 图片| 巨野县| 芮城县| 资阳市| 安阳县| 安塞县| 涞水县| 成武县| 石阡县| 五家渠市| 张家口市| 兴城市| 营口市| 江门市| 蓬安县| 郑州市| 新余市| 东辽县| 手游| 天等县| 莱阳市| 英超| 邓州市| 呼和浩特市| 敦煌市| 明水县| 山东省| 安泽县| 绥化市| 大余县| 那坡县| 慈利县| 大余县| 梅河口市| 五寨县| 师宗县| 蒙城县| 大港区| 沅江市| 宁武县| 罗甸县| 锡林浩特市| 晴隆县| 正镶白旗| 义马市| 兴安县| 湟中县| 女性| 久治县| 桑植县| 双鸭山市| 安溪县| 江城| 平南县| 朝阳市| 墨竹工卡县| 安化县| 视频| 饶阳县| 滕州市| 昭觉县| 达日县| 拜城县| 龙胜| 特克斯县| 堆龙德庆县| 准格尔旗| 无为县| 榆社县| 江北区| 交城县| 凤翔县| 商城县| 阜新市| 蓬溪县| 洮南市| 银川市| 梅河口市| 安龙县| 合水县| 两当县| 德惠市| 东宁县| 万荣县| 临洮县| 宣恩县| 五常市| http://3g.jx1870accountv.fun http://wap.jx1870bottozv.fun http://wap.jx1870chartv.fun http://wap.jx1870chipv.fun http://3g.jx1870cozpanyv.fun http://m.jx1870cablev.fun http://www.jx1870dogv.fun http://wap.jx1870approachv.fun http://3g.jx1870conv.fun http://www.jx1870contactv.fun http://3g.jx1870busv.fun http://3g.jx1870editv.fun http://wap.jx1870abstractv.fun http://3g.jx1870dreazv.fun http://wap.jx1870abusev.fun http://3g.jx1870bellv.fun http://3g.jx1870editv.fun http://jx1870auditv.fun