<sub id="fhvtr"></sub><sub id="fhvtr"></sub>

      <address id="fhvtr"></address>

              <sub id="fhvtr"></sub>

                本地文件上传到服务器

                表单:

                 

                <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年香港开奖结果2018年香港六合马会开奖结果现场直播开奖历史资料记录在线查询网 无极县| 临城县| 济南市| 青浦区| 鲜城| 德江县| 阳江市| 梁山县| 崇明县| 沿河| 奉化市| 山丹县| 东港市| 来安县| 宜川县| 龙井市| 临沭县| 磐安县| 应城市| 南昌市| 宁强县| 肇东市| 龙里县| 乌兰县| 甘南县| 明溪县| 德兴市| 东乡县| 东辽县| 买车| 天峻县| 胶州市| 林甸县| 额济纳旗| 昔阳县| 吉水县| 彰化县| 射洪县| 仙桃市| 邮箱| 桃江县| 丹棱县| 台东市| 玉树县| 镇坪县| 柳州市| 本溪市| 宽甸| 商洛市| 阳东县| 河北省| 衡山县| 新闻| 璧山县| 武清区| 东宁县| 鸡东县| 监利县| 庆元县| 凤凰县| 光山县| 大同市| 夏邑县| 西平县| 应用必备| 且末县| 霞浦县| 花垣县| 东丽区| 雅安市| 浦县| 禄劝| 辽阳市| 涞源县| 马关县| 克山县| 辛集市| 东明县| 宁晋县| 江北区| 晋州市| 隆化县| 福州市| 阳新县| 昆明市| 乃东县| 高陵县| 玉树县| 雅江县| 绥宁县| 修武县| 尚志市| 台东市| 台湾省| 当阳市| 水富县| 南昌市| 凌源市| 新安县| 德阳市| 宽甸| 西平县| 克山县| 阿克| 杭锦后旗| 晴隆县| 蒙阴县| 正宁县| 衡东县| 贵溪市| 长寿区| 酉阳| 石首市| 昂仁县| 富源县| 灌南县| 临颍县| 尤溪县| 开化县| 黑河市| 敦煌市| 田东县| 阿尔山市| 鄱阳县| 庆阳市| 天台县| 都昌县| 平南县| 资兴市| 华亭县| 城市| 宁化县| 岳普湖县| 内乡县| 泊头市| 江源县| 南岸区| 交城县| 横峰县| 尉犁县| 玉环县| 临武县| 海晏县| 德化县| 东乡县| 辰溪县| 永丰县| 兴国县| 中阳县| 华宁县| 衡山县| 启东市| 聂拉木县| 太仆寺旗| 固始县| 财经| 昭通市| 诸暨市| 苍溪县| 墨玉县| 肇源县| 乌拉特中旗| 安塞县| 辰溪县| 安福县| 阿尔山市| 武陟县| 林甸县| 屯门区| 桓台县| 苏尼特左旗| 莫力| 湛江市| 永靖县| 阜南县| 衡山县| 聂拉木县| 原阳县| 南陵县| 蛟河市| 红桥区| 山东省| 玉林市| 富裕县| 英吉沙县| 磐安县| 台中县| 青浦区| 石阡县| 长海县| 中牟县| 叶城县| 石景山区| 昭通市| 杂多县| 子洲县| 循化| 乌鲁木齐县| 旬邑县| 五华县| 抚顺县| 弥勒县| 扶余县| 江川县| 叶城县| 安图县| 雷波县| 墨竹工卡县| 馆陶县| 台北市| 庆阳市| 买车| 海伦市| 尚志市| 岚皋县| 洛南县| 金溪县| 大宁县| 深圳市| 独山县| 定州市| 宁德市| 香格里拉县| 黄浦区| 安福县| 大埔县| 会东县| 丰镇市| 融水| 阜新市| 扬中市| 晋州市| 缙云县| 万山特区| 夏河县| 清流县| 左贡县| 同仁县| 辉南县| 乌兰察布市| 珠海市| 措美县| 宣武区| 兰考县| 朝阳县| 杭锦旗| 凯里市| 平潭县| 额尔古纳市| 会泽县| 巨野县| 红桥区| 将乐县| 兴义市| 遵化市| 巴林右旗| 安国市| 永济市| 金乡县| 康定县| 郧西县| 贵州省| 左贡县| 江源县| 长宁县| 达拉特旗| 凤凰县| 天镇县| 应城市| 苗栗市| 普兰店市| 龙口市| 甘德县| 佛学| 岳池县| 岫岩| 遂昌县| 凤城市| 玛曲县| 宜黄县| 山阴县| 汉寿县| 东乌珠穆沁旗| 舟曲县| 嵊泗县| 保康县| 三穗县| 安平县| 玉环县| 开封市| 淄博市| 泉州市| 苏尼特右旗| 个旧市| 台江县| 彭山县| 连州市| 启东市| 沙雅县| 沙洋县| 同江市| 祁阳县| 若羌县| 武夷山市| 乌鲁木齐县| 平阳县| 宁陵县| 清新县| 宁明县| 那曲县| 江津市| 南漳县| 陵川县| 城口县| 崇州市| 陆河县| 裕民县| 玉林市| 环江| 香格里拉县| 辉县市| 南投县| 托克逊县| 晋宁县| 云阳县| 泸西县| 麻江县| 蓬安县| 沁源县| 亚东县| 桐柏县| 乌拉特中旗| 得荣县| 从化市| 平凉市| 安庆市| 常德市| 定日县| 开远市| 拜泉县| 怀来县| 遵化市| 合水县| 兴文县| 龙口市| 金川县| 温州市| 留坝县| 蓝山县| 鄯善县| 通河县| 屏东县| 临江市| 揭东县| 蒙山县| 黔西县| 仁化县| 桂林市| 江津市| 荆州市| 台前县| 尖扎县| 汤阴县| 灵石县| 贺兰县| 大方县| 正蓝旗| 义乌市| 德昌县| 涟水县| 井冈山市| 句容市| 东阳市| 海城市| 海晏县| 大足县| 微山县| 达拉特旗| 延津县| 精河县| 金溪县| 云阳县| 澳门| 余江县| 申扎县| 林西县| 铜鼓县| 道孚县| 太保市| 临汾市| 灵丘县| 陵水| 青神县| 合江县| 通许县| 拜泉县| 高邑县| 大方县| 集贤县| 石屏县| 嵊泗县| 合山市| 德阳市| 两当县| 故城县| 荥阳市| 电白县| 大悟县| 湖北省| 从化市| 肇庆市| 南城县| 灵丘县| 西青区| 武城县| 南平市| 隆子县| 涿州市| 大丰市| 广州市| 纳雍县| 常德市| 自治县| 革吉县| 永靖县| 永寿县| 田林县| 巨野县| 大埔区| 大理市| 金阳县| 江油市| 马公市| 通渭县| 高平市| 巩留县| 广东省| 阿城市| 灵台县| 莎车县| 三亚市| 河北区| 湘潭市| 唐海县| 神木县| 滁州市| 新蔡县| 固原市| 湖州市| 澄迈县| 平山县| 班玛县| 灵寿县| 繁峙县| 孟连| 贡嘎县| 腾冲县| 渭南市| 洱源县| 樟树市| 平利县| 弥渡县| 辉县市| 鄯善县| 抚顺县| 汤阴县| 堆龙德庆县| 武鸣县| 普格县| 罗平县| 百色市| 长阳| 弥渡县| 渭南市| 宣恩县| 徐州市| 东乡| 汶上县| 台北县| 铜梁县| 浮山县| 涪陵区| 辛集市| 郯城县| 彝良县| 洛南县| 武威市| 新竹县| 巴楚县| 商南县| 江津市| 济南市| 七台河市| 襄汾县| 阿克陶县| 江口县| 云浮市| 营口市| 贵州省| 六安市| 宜川县| 土默特左旗| 开江县| 灵石县| 安丘市| 宣汉县| 贵南县| 湾仔区| 宜兰市| 中超| 汉源县| 兴安县| 崇义县| 任丘市| 陕西省| 永川市| 汾阳市| 安化县| 改则县| 长海县| 西峡县| 江安县| 娱乐| 枞阳县| 中牟县| 合川市| 商南县| 沙雅县| 三原县| 阿拉尔市| 仲巴县| 怀集县| 常宁市| 东至县| 嘉义市| 宜都市| 侯马市| 甘谷县| 鱼台县| 城市| 康平县| 鄄城县| 开封市| 开封市| 平乐县| 津市市| 大埔区| 大英县| 汶川县| 武穴市| 准格尔旗| 富平县| 仁布县| 石首市| 霍城县| 苏尼特左旗| 泸西县| 寻甸| 长岛县| 宁陕县| 屏边| 吴忠市| 武义县| 青岛市| 诸城市| 张家界市| 卢氏县| 宝应县| 葫芦岛市| 云林县| 大竹县| 宁阳县| 张家口市| 凤凰县| 兴隆县| 遂宁市| 武清区| 宣威市| 苏尼特左旗| 南岸区| 彝良县| 晴隆县| 兴海县| 绿春县| 革吉县| 柏乡县| 东港市| 贵南县| 达孜县| 连州市| 扎赉特旗| 苗栗县| 灵川县| 新巴尔虎右旗| 静宁县| 滨海县| 平凉市| 大洼县| 西畴县| 阿拉尔市| 宜兴市| 祁门县| 乐平市| 黄浦区| 河津市| 太仆寺旗| 武强县| 乌恰县| 昭觉县| 修武县| 葫芦岛市| 泸定县| 仪征市| 黄平县| 敖汉旗| http://m.kgwvuf.fit http://m.jmcqzu.fit http://www.bm1961longz.fit http://m.onprri.fit http://wap.caxifs.fit http://www.zedoij.fit http://www.ztslhn.fit http://m.zgandi.fit http://m.yokdlg.fit http://wap.jrkrat.fit http://wap.eyenvx.fit http://oftkut.fit http://www.bm1961logz.fit http://www.kaapvs.fit http://m.buokmb.fit http://m.hsbore.fit http://m.olruqg.fit http://www.mjfnyg.fit