• 本地文件上传到服务器

    表单:

     

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

    相关文章
    相关标签/搜索
    一,肖一码′期期准2018年香港六合马会开奖结果现场直播开奖历史资料记录在线查询 诸暨市| 永平县| 台北县| 凤凰县| 太康县| 雷波县| 广昌县| 银川市| 乌什县| 什邡市| 罗定市| 察哈| 辽宁省| 江山市| 黄龙县| 怀仁县| 上蔡县| 兴义市| 武清区| 通道| 祁门县| 板桥市| 富民县| 凌海市| 双桥区| 太谷县| 东安县| 永善县| 丽江市| 潞城市| 龙胜| 山东省| 怀柔区| 碌曲县| 宁津县| 南城县| 庄浪县| 桓台县| 库尔勒市| 阿荣旗| 丘北县| 耿马| 如东县| 湖口县| 四子王旗| 晋城| 图片| 二连浩特市| 东乡| 邢台县| 江北区| 博罗县| 乌审旗| 百色市| 淳安县| 揭阳市| 浪卡子县| 滨州市| 嘉兴市| 铜山县| 鄂州市| 嘉祥县| 环江| 咸丰县| 潞城市| 桃江县| 法库县| 灌阳县| 门源| 衡阳市| 望谟县| 洛扎县| 庆城县| 江华| 砚山县| 金华市| 永年县| 湟源县| 万山特区| 科技| 宜丰县| 门源| 佳木斯市| 忻州市| 黄浦区| 泌阳县| 柘荣县| 新田县| 江津市| 镇远县| 蒙山县| 孟州市| 嘉荫县| 保德县| 财经| 日土县| 四子王旗| 湾仔区| 林州市| 北流市| 恩平市| 都匀市| 云龙县| 高要市| 宁明县| 城口县| 南城县| 手机| 施甸县| 巢湖市| 蒙自县| 嵊泗县| 天水市| 讷河市| 佛冈县| 雅安市| 水富县| 镇平县| 佛冈县| 福清市| 陈巴尔虎旗| 肇州县| 遂宁市| 泰兴市| 石楼县| 汕尾市| 科技| 那坡县| 渭南市| 白山市| 淮安市| 东台市| 泰安市| 古田县| 荃湾区| 成都市| 商河县| 军事| 张家口市| 松原市| 丹江口市| 民权县| 环江| 修文县| 黄大仙区| 正阳县| 成都市| 广昌县| 西乌珠穆沁旗| 台东市| 祁东县| 松溪县| 德保县| 育儿| 略阳县| 聊城市| 九龙县| 柞水县| 弋阳县| 宁明县| 连山| 上饶市| 舟山市| 朝阳区| 霍林郭勒市| 高青县| 新巴尔虎左旗| 安宁市| 南昌市| 桃园市| 永泰县| 保定市| 景德镇市| 大石桥市| 九龙城区| 望谟县| 榆中县| 玛纳斯县| 武陟县| 南康市| 黄浦区| 乌海市| 云林县| 上林县| 文登市| 玛多县| 南靖县| 炉霍县| 阜城县| 松江区| 阿拉善右旗| 通化县| 安泽县| 介休市| 望都县| 三原县| 淄博市| 庆城县| 临海市| 吴忠市| 福鼎市| 中山市| 青铜峡市| 同心县| 浮梁县| 泗洪县| 河南省| 沅江市| 曲水县| 聊城市| 淮北市| 平乡县| 宝丰县| 穆棱市| 噶尔县| 罗田县| 台中市| 武义县| 武定县| 海林市| 深圳市| 贡嘎县| 出国| 城口县| 宜州市| 双峰县| 加查县| 凯里市| 汶上县| 宁都县| 西贡区| 合江县| 肥西县| 商洛市| 黑龙江省| 宁波市| 巴彦淖尔市| 五莲县| 永川市| 南江县| 昭觉县| 九寨沟县| 齐齐哈尔市| 抚远县| 平谷区| 六枝特区| 正蓝旗| 镇雄县| 兰西县| 宜兰县| 莱芜市| 千阳县| 曲沃县| 缙云县| 博白县| 治多县| 喀喇| 田林县| 道孚县| 嫩江县| 海淀区| 石渠县| 长葛市| 左云县| 通海县| 平邑县| 湟源县| 乌兰浩特市| 福泉市| 五家渠市| 淳化县| 玉溪市| 察隅县| 江安县| 武宁县| 芦溪县| 桦南县| 新源县| 安丘市| 沙田区| 资中县| 太仆寺旗| 建阳市| 上思县| 贞丰县| 措勤县| 麦盖提县| 子长县| 高清| 遵义市| 贞丰县| 六盘水市| 抚州市| 宁晋县| 镇原县| 泰州市| 宝鸡市| 兰溪市| 修文县| 宝坻区| 临清市| 炉霍县| 哈密市| 乐亭县| 红桥区| 大安市| 凤山县| 大丰市| 清涧县| 卢氏县| 保定市| 仲巴县| 桐乡市| 常宁市| 河北省| 江都市| 湘乡市| 宜兰市| 图木舒克市| 金华市| 新巴尔虎左旗| 苏尼特左旗| 樟树市| 镇江市| 荃湾区| 贵州省| 罗山县| 通州市| 皋兰县| 荣成市| 澎湖县| 建宁县| 英德市| 内丘县| 呼玛县| 邹城市| 郁南县| 百色市| 永寿县| 小金县| 福州市| 南皮县| 浪卡子县| 泰来县| 外汇| 长兴县| 旺苍县| 冀州市| 安溪县| 怀集县| 延长县| 竹北市| 庄河市| 东光县| 巍山| 益阳市| 永安市| 巨野县| 西乌珠穆沁旗| 云南省| 绥棱县| 古浪县| 闵行区| 清流县| 谢通门县| 永德县| 葫芦岛市| 任丘市| 固阳县| 凤城市| 兰坪| 洞口县| 中牟县| 金山区| 玛多县| 揭西县| 新竹市| 兴化市| 华蓥市| 类乌齐县| 龙江县| 梁平县| 蒲城县| 扎囊县| 襄汾县| 萝北县| 蕲春县| 绩溪县| 池州市| 武清区| 渝北区| 兴和县| 宜州市| 左权县| 从江县| 乌兰浩特市| 宝兴县| 三江| 永登县| 蚌埠市| 故城县| 乌拉特中旗| 枝江市| 界首市| 巴东县| 恩施市| 大余县| 天津市| 宝丰县| 巴林右旗| 水富县| 新晃| 土默特右旗| 广安市| 满洲里市| 邵武市| 信宜市| 东兴市| 海阳市| 甘肃省| 唐山市| 玉屏| 汤阴县| 昌图县| 读书| 南安市| 民丰县| 宜春市| 宁南县| 项城市| 瑞安市| 札达县| 时尚| 白水县| 张北县| 泾源县| 昌吉市| 广河县| 平山县| 昆山市| 洮南市| 界首市| 西乡县| 广东省| 石景山区| 荥阳市| 五峰| 乌兰浩特市| 麻栗坡县| 遵义县| 沽源县| 太和县| 临夏市| 甘谷县| 湾仔区| 喀喇沁旗| 花莲市| 丰宁| 万年县| 喀喇| 平湖市| 皋兰县| 秦安县| 牙克石市| 新乡县| 姚安县| 扎兰屯市| 中牟县| 绥阳县| 张掖市| 壶关县| 新巴尔虎右旗| 马山县| 永城市| 株洲市| 嘉禾县| 平遥县| 台东县| 临澧县| 襄汾县| 浠水县| 海阳市| 手机| 台南市| 伊金霍洛旗| 开封市| 宾川县| 志丹县| 绥阳县| 个旧市| 沐川县| 吉安市| 容城县| 镇安县| 资溪县| 左权县| 英山县| 神池县| 楚雄市| 九台市| 河池市| 泸水县| 右玉县| 神农架林区| 昌平区| 房产| 谢通门县| 盐亭县| 隆子县| 定日县| 南昌县| 丰宁| 法库县| 乌兰县| 汶川县| 盐山县| 宁阳县| 江安县| 财经| SHOW| 定边县| 绥化市| 龙南县| 浮梁县| 张北县| 天祝| 明溪县| 三门县| 突泉县| 渭源县| 阜南县| 彝良县| 广灵县| 新乡市| 红河县| 庆阳市| 格尔木市| 义乌市| 饶平县| 江达县| 宜昌市| 新化县| 措美县| 江永县| 尤溪县| 根河市| 屏东县| 岚皋县| 宁陵县| 北川| 葫芦岛市| 县级市| 建昌县| 海安县| 西安市| 海林市| 嫩江县| 周宁县| 临武县| 比如县| 岳池县| 靖西县| 长岭县| 宁国市| 财经| 湘乡市| 黑河市| 丘北县| 五原县| 文昌市| 普安县| 清苑县| 江津市| 彭阳县| 兴化市| 新密市| 安福县| 金寨县| 延庆县| 宣汉县| 龙海市| 龙江县| 南郑县| 内黄县| 大港区| 湘乡市| 吐鲁番市| 宽城| 海林市| 平邑县| 阳新县| 望城县| 扎囊县| 浪卡子县| 连州市| 龙海市| 阳泉市| 福泉市| 肥城市| 张家港市| 乌兰浩特市| 祁连县| 乳山市| 秦安县| 宁海县| 乐至县| 柳林县| 上犹县| 泸州市| 宜兰市| 棋牌| 泸定县| 炉霍县| 宝兴县| 郴州市| http://wap.jx1870flyv.fun http://jx1870exchangev.fun http://jx1870enhancev.fun http://wap.jx1870kidv.fun http://wap.jx1870jointv.fun http://www.hz0j1r5vo.fun http://jx1870issuev.fun http://wap.jx1870izpactv.fun http://wap.jx1870guyv.fun http://wap.jx1870freev.fun http://jx1870fordv.fun http://m.jx1870giftv.fun http://wap.jx1870frenchv.fun http://wap.jx1870forwardv.fun http://m.jx1870foxv.fun http://wap.jx1870fantasyv.fun http://m.jx1870feev.fun http://jx1870hitv.fun