JAVA上传服务器端代码
2015-12-10 00:00
176 查看
首先要导入两个JAR包。
我的分别是commons-fileupload-1.2.2.jar和commons-io-2.0.1.jar;最后附下载地址
PS:jar包地址 http://yunpan.cn/c3MnfQ353G92c 提取码 d6ec
我的分别是commons-fileupload-1.2.2.jar和commons-io-2.0.1.jar;最后附下载地址
boolean isMultipart = ServletFileUpload.isMultipartContent(request); if (isMultipart) { String realpath = request.getSession().getServletContext() .getRealPath("/file"); System.out.println(realpath); File dir = new java.io.File(realpath); if(!dir.exists()){ dir.mkdirs(); } FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); upload.setHeaderEncoding("utf-8"); try { List<FileItem> items = upload.parseRequest(request); for (FileItem item : items) { if(item.isFormField()){ String name1 = item.getFieldName();//得到请求参数的名称 String valueString = item.getString("utf-8");//得到参数的值 System.out.println(name1+"="+valueString); }else{ item.write(new File(dir,System.currentTimeMillis()+item.getName().substring(item.getName().lastIndexOf(".")))); } } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } }else{ doGet(request, response); }
PS:jar包地址 http://yunpan.cn/c3MnfQ353G92c 提取码 d6ec
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 自动共享和上传文件到兼容的托管站点
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树