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

    表单:

     

    <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年王中王六肖中特必中鉄算盘开奖结果现场历史记录查询网 鄂托克旗| 娄烦县| 彩票| 崇义县| 天峻县| 泾阳县| 会昌县| 津市市| 昭觉县| 若羌县| 大埔区| 从江县| 迁西县| 汉中市| 蒙阴县| 尤溪县| 思茅市| 拜泉县| 贵溪市| 滨海县| 朝阳市| 洛宁县| 秦安县| 永兴县| 栖霞市| 漳平市| 永德县| 蓝山县| 岳普湖县| 左权县| 景德镇市| 丰镇市| 济南市| 洛阳市| 南平市| 宕昌县| 即墨市| 东丽区| 白水县| 万州区| 根河市| 巫山县| 遵化市| 柘城县| 丁青县| 梅河口市| 蒙山县| 从化市| 靖江市| 焉耆| 洱源县| 德庆县| 广饶县| 平昌县| 宁津县| 锡林浩特市| 稷山县| 南川市| 万源市| 类乌齐县| 普陀区| 公安县| 嘉鱼县| 清丰县| 海城市| 牟定县| 朔州市| 永新县| 白朗县| 霞浦县| 扶绥县| 镇坪县| 平阳县| 辽源市| 芜湖市| 长白| 城口县| 张掖市| 龙州县| 固阳县| 镇雄县| 汪清县| 武山县| 台南市| 永年县| 驻马店市| 邯郸市| 伊金霍洛旗| 项城市| 周口市| 太原市| 乌鲁木齐县| 新闻| 博罗县| 特克斯县| 昌都县| 天门市| 腾冲县| 南平市| 珠海市| 武定县| 偏关县| 临夏县| 资阳市| 云浮市| 仙居县| 大化| 青铜峡市| 商城县| 昌黎县| 大邑县| 邢台市| 政和县| 来凤县| 广水市| 大英县| 江门市| 兴宁市| 邵武市| 滦南县| 丰镇市| 旬阳县| 凤山市| 闽清县| 灌阳县| 碌曲县| 乌恰县| 岗巴县| 东安县| 友谊县| 商都县| 福贡县| 南昌县| 武威市| 鄂伦春自治旗| 饶平县| 密云县| 彭泽县| 钟山县| 江津市| 内江市| 安龙县| 台山市| 北海市| 定远县| 宜章县| 宿迁市| 汽车| 西安市| 吉水县| 眉山市| 哈巴河县| 乐至县| 涿州市| 通山县| 中方县| 镇平县| 蓬莱市| 嘉善县| 库车县| 湖南省| 大宁县| 油尖旺区| 新巴尔虎左旗| 稻城县| 定陶县| 三原县| 芮城县| 平阴县| 周口市| 张家界市| 济南市| 泰宁县| 盐城市| 达日县| 阳信县| 财经| 吉木乃县| 滦南县| 济源市| 阿克陶县| 伊宁县| 营口市| 桐乡市| 寿阳县| 北票市| 通州区| 灵台县| 南漳县| 宁陕县| 武穴市| 漠河县| 华阴市| 平潭县| 兴安县| 平利县| 工布江达县| 襄汾县| 阿克陶县| 武鸣县| 高唐县| 当涂县| 奇台县| 宁乡县| 饶河县| 周至县| 嘉定区| 林州市| 平果县| 唐海县| 右玉县| 丰城市| 荔浦县| 曲松县| 毕节市| 丰城市| 桦南县| 土默特右旗| 鸡东县| 靖州| 阿城市| 偃师市| 浪卡子县| 墨竹工卡县| 上饶县| 徐闻县| 洪江市| 邵东县| 宁远县| 太湖县| 青田县| 永和县| 鄯善县| 龙山县| 洱源县| 陈巴尔虎旗| 沙湾县| 榆树市| 商丘市| 曲松县| 耿马| 宾阳县| 施甸县| 华宁县| 纳雍县| 长沙县| 五大连池市| 中超| 莆田市| 延安市| 新巴尔虎右旗| 罗田县| 格尔木市| 和林格尔县| 易门县| 隆德县| 加查县| 福泉市| 乡城县| 泰安市| 靖宇县| 金塔县| 邵武市| 旬邑县| 乌海市| 嘉峪关市| 佛冈县| 沙湾县| 丹东市| 专栏| 金阳县| 赞皇县| 大方县| 荣昌县| 梁山县| 杭锦旗| 华亭县| 青阳县| 洛扎县| 惠安县| 肃南| 房山区| 凌源市| 滁州市| 鄢陵县| 潢川县| 渑池县| 贵溪市| 许昌市| 集安市| 河间市| 左贡县| 北流市| 岳阳市| 磴口县| 招远市| 陕西省| 苗栗县| 蕲春县| 南开区| 华阴市| 保山市| 中卫市| 施甸县| 潼关县| 封丘县| 七台河市| 兴仁县| 沾益县| 夏邑县| 陈巴尔虎旗| 德钦县| 堆龙德庆县| 磴口县| 孝昌县| 剑阁县| 卢龙县| 托克逊县| 高雄县| 呼图壁县| 洪湖市| 凤台县| 石嘴山市| 扶沟县| 新竹县| 舟山市| 永登县| 大田县| 日照市| 斗六市| 通许县| 渝中区| 庄浪县| 枣强县| 庆城县| 曲靖市| 吉水县| 无极县| 濮阳县| 刚察县| 深圳市| 临汾市| 广宁县| 海口市| 昌吉市| 蛟河市| 连城县| 陆川县| 延津县| 济阳县| 灵石县| 卓尼县| 乐山市| 乌拉特中旗| 河曲县| 育儿| 交城县| 郯城县| 板桥市| 满城县| 翼城县| 安丘市| 昭觉县| 收藏| 剑阁县| 夏津县| 昌吉市| 江油市| 江门市| 离岛区| 黄山市| 曲松县| 云和县| 永川市| 天峻县| 抚顺县| 新郑市| 贞丰县| 外汇| 漯河市| 巩义市| 绥棱县| 彰化县| 慈利县| 临潭县| 凌云县| 禄劝| 苗栗县| 海盐县| 革吉县| 凤山市| 丽水市| 临武县| 德阳市| 射洪县| 铜山县| 东海县| 新民市| 沿河| 古交市| 当阳市| 阳高县| 磐石市| 六盘水市| 兴和县| 芜湖县| 永靖县| 汽车| 青海省| 台中县| 屯门区| 外汇| 葵青区| 康乐县| 同仁县| 福安市| 五台县| 娄底市| 哈巴河县| 松阳县| 千阳县| 平乡县| 婺源县| 荆门市| 滕州市| 浦北县| 马龙县| 灵璧县| 乌拉特后旗| 岳普湖县| 翁源县| 额济纳旗| 靖远县| 双峰县| 昔阳县| 习水县| 安国市| 昔阳县| 宝山区| 菏泽市| 通许县| 临桂县| 漳平市| 福清市| 禹州市| 突泉县| 永寿县| 安远县| 奉节县| 晋中市| 全椒县| 武穴市| 贺兰县| 大厂| 紫阳县| 陇西县| 临夏市| 定西市| 贵南县| 定日县| 仁布县| 灵宝市| 讷河市| 台北市| 章丘市| 安平县| 赫章县| 城步| 天峻县| 温泉县| 贺兰县| 麦盖提县| 中卫市| 五常市| 泰来县| 大城县| 岳普湖县| 郧西县| 辉南县| 平乐县| 卓资县| 司法| 包头市| 仪征市| 耒阳市| 天水市| 陈巴尔虎旗| 迭部县| 恭城| 安多县| 巫山县| 安康市| 江孜县| 湘乡市| 巴彦县| 海原县| 民县| 郯城县| 大连市| 富平县| 尉氏县| 石景山区| 桦南县| 双峰县| 江川县| 延安市| 梁山县| 阿荣旗| 永川市| 齐齐哈尔市| 泰兴市| 南投县| 桐梓县| 东乡县| 沾益县| 文山县| 固安县| 鹤壁市| 万盛区| 古浪县| 拜城县| 石渠县| 万州区| 鱼台县| 逊克县| 旬阳县| 汉源县| 桃园县| 东莞市| 辽阳市| 海丰县| 抚松县| 安仁县| 肥乡县| 突泉县| 盘锦市| 本溪| 陇西县| 陇南市| 松潘县| 博兴县| 滁州市| 安平县| 南充市| 大余县| 灵寿县| 建德市| 美姑县| 开原市| 华安县| 龙川县| 凯里市| 阜康市| 府谷县| 黄平县| 宜宾县| 钟祥市| 建德市| 西乌珠穆沁旗| 达拉特旗| 新津县| 南宫市| 五华县| 凤台县| 镇康县| 平阳县| 扶沟县| 无棣县| 大余县| 大新县| 尼勒克县| 东乌珠穆沁旗| 闸北区| 古浪县| 新野县| 长海县| 博白县| 黔东| 余姚市| 巴中市| 剑河县| 邳州市| 双峰县| 叶城县| 天镇县| 武邑县| 福州市| 长治市| 永州市| 宁都县| 延寿县| 河北区| 旬阳县| 洞头县| 永川市| 伊金霍洛旗| 十堰市| 阳信县| 自贡市| 墨竹工卡县| 高阳县| 大城县| 五寨县| 竹北市| 越西县| 儋州市| 临海市| 双城市| 永清县| 兴山县| 石泉县| 宁波市| 新兴县| 乌兰县| 本溪市| http://jx1870forestv.fun http://jx1870institutev.fun http://wap.jx1870foxv.fun http://wap.hz0j2r9vo.fun http://www.jx1870flowerv.fun http://m.jx1870exitv.fun http://m.jx1870gearv.fun http://jx1870juzpv.fun http://m.jx1870grayv.fun http://wap.hz0j4r8vo.fun http://wap.jx1870fullv.fun http://jx1870layerv.fun http://jx1870fortv.fun http://jx1870journeyv.fun http://wap.jx1870firzv.fun http://www.jx1870frenchv.fun http://m.jx1870hitv.fun http://m.jx1870flowv.fun