Servlet中上传下载模板代码
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {try { //上传文件//1.创建文件工厂DiskFileItemFactory factory = new DiskFileItemFactory();//2.创建文件上传的核心类ServletFileUpload servletFileUpload = new ServletFileUpload(factory);// servletFileUpload.setSizeMax(1);//设置整个form表单提交的大小
// servletFileUpload.setFileSizeMax(1024*1024*2);//设置单个文件的大小 //3.判断当前的request是否是文件上传的格式if(servletFileUpload.isMultipartContent(request)) { //4.解析当前的request为文件上传的requestList<FileItem> list = servletFileUpload.parseRequest(request); //5.遍历list集合,处理FileItemfor (FileItem fileItem : list) { //6.判断当前的fileItem是否是普通表单域if(fileItem.isFormField()) { String fieldName = fileItem.getFieldName();//表单域的name属性的值String value = fileItem.getString("UTF-8");System.out.println(fieldName+"---"+value); }else {// String contentType = fileItem.getContentType();
// System.out.println(contentType);//7.不是普通域就是文件域String fieldName = fileItem.getFieldName();//String name = fileItem.getName();//上传文件的名称name=UUID.randomUUID().toString().replaceAll("-", "")+"_"+name;//System.out.println(fieldName+"---"+name);String realPath = "F:\\wrokimage";File file = new File(realPath);if(!file.exists()) {file.mkdir(); } fileItem.write(new File(file, name));//就可将当前的文件存储到你指定的地方 } } } } catch (Exception e) {// TODO: handle exceptione.printStackTrace();} }
Servlet中上传下载模板代码相关推荐
- VB中上传下载文件到SQL数据库
VB中上传下载文件到SQL数据库 编写人:左丘文 2015-4-11 近期在修改一个VB编写的系统时,想给画面增加一个上传文件到数据库,并可以下载查看的功能,今天在这里,我想与大家一起分享代码,在此做 ...
- ASP.NET中上传下载文件
ASP.NET中上传下载文件 //检查上传文件不为空 if(File1.PostedFile!=null) { stringnam=File1.PostedFile.FileName; //取得文件名 ...
- xshell下载mysql到本地文件_在Xshell中上传下载文件到本地(linux中从多次ssh登录的dbserver里面的文件夹)-Go语言中文社区...
在Xshell中上传下载文件到本地(linux中从多次ssh登录的dbserver里面的文件夹) 1 列出所有需要copy的sh文件 -bash-4.1$ ll /mysqllog/osw/*.sh ...
- Delphi处理高速文件上传下载的代码及思路
Delphi处理高速文件上传下载的代码及思路 上传和下载是一对方向不同的概念,下面对应的客户端和服务器代码:掉个头,它就是下载:再掉个头,它就是上传. 一.思路 1.将大文件:分段(即常说的" ...
- MinIo 安装及其集成到java中上传下载图片信息
MinIo 安装及其集成到java中上传下载图片信息 win 下安装 下载链接:https://min.io/download#/windows 下载好后cmd打开控制台 输入:minio.exe s ...
- servlet上传下载(任何格式的都可以)
jar不能低于此版本,JDK1.6以上,否则户报错 <dependency> <groupId>commons-fileupload</groupId> <a ...
- hibernate+servlet+mysql 实现easypoi_在Maven项目中使用easypoi完成Excel文件上传下载(示例代码)...
导包: 1 2 3 cn.afterturn 4 easypoi-base 5 3.2.0 6 7 8 cn.afterturn 9 easypoi-web 10 3.2.0 11 12 13 cn. ...
- jeecg3.5.2中上传下载文件的示例中的的一个bug
2019独角兽企业重金招聘Python工程师标准>>> 应该是工程师忘记拼装查询条件了,你需要修改SystemControler.java的documentList方法,修改如下 / ...
- svn中上传下载maven项目
1在eclipse中安装svn插件 2打开svn视图 如下显示 3右击新建资源库位置 所建的本地服务器为 4如果share错误 5从svn检出 右击需要检出的项目 5改变项目的working set ...
- java中Excel导入,下载模板,附带前端展示
java中Excel导入,下载模板,附带前端展示 后台下载模板代码 /*** 多个模板下载*/@RequestMapping(value = "/downloadExcel", m ...
最新文章
- mysql sqlserver 函数_等价于MySQL中的SQLServer函数SCOPE_IDENTITY()??mysql-问答-阿里云开发者社区-阿里云...
- python语言实战-别找了,这是 Pandas 最详细教程了
- python运行mcmc为何老出错_python中mcmc方法的实现
- 项目托管到GitHub及简单使用
- java对象序列化java.io.Serializable 接口实践
- flink实时同步mysql_基于Canal与Flink实现数据实时增量同步(一)
- TCP协议下 Socket 与 ServerSocket
- Web前端 HTML 优化启动性能
- C#LeetCode刷题之#463-岛屿的周长​​​​​​​(Island Perimeter)
- [转载] Python 中 pass 语句的作用是什么?
- 网卡设置 多网卡的7种bond模式原理
- ajax 怎么添加,添加功能(Ajax版)
- linux下安装fortran90教程,linux 安装fortran 90
- 智能解方程计算机在线使用,作业帮计算器在线使用
- 全国计算机一级word题库,2016全国计算机一级《MS Office》选择题题库
- 大智慧c语言dll,易语言大智慧dll模板接口
- python3调用arcpy地理加权回归_多元地理加权回归软件使用和含义
- 科学计算机怎么输入角度,怎么用科学计算器算角度
- 迷你西游最新服务器是哪个,迷你西游公测新开服务器“万佛朝宗”公告
- 手机扫电脑浏览器页面里的二维码后,电脑中该页面自动跳转,什么原理
热门文章
- 日志管理系统html,用户操作日志.html
- php和mysql web开发 5_WEB开发圣经:PHP和MySQL Web开发(原书第5版) 原版pdf+完整源码...
- Meta-Programming in Python
- curl语句导入到Postman
- 半小时在白板上写代码实现一致性哈希Hash算法
- Mac查看占用端口进程
- 算法:Merge k Sorted Lists(合并 k 个排序链表)
- python删除过期文件_python 删除过期文件的方法+源码
- 说明assert()的作用:assert()是一个调试程序时经常使用的宏,在程序执行时计算括号内的表达式,如果表达式为假,程序报告错误,并终止执行;若表达式为真,则继续执行后面的语句。
- Regularized linear regression(正则化线性回归)----吴恩达机器学习