• 大小: 11.58MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-14
  • 语言: Java
  • 标签: java  上传图片  

资源简介

java简单版上传图片,代码注解清晰。如果用不懂的可以滴滴滴我就可以了

资源截图

代码片段和文件信息

package com.controller;

import java.io.File;
import java.util.Date;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.commons.CommonsMultipartFile;

@Controller
public class UploadController {
@RequestMapping(value = “/upload“ method = RequestMethod.POST)
public String upload(String name
@RequestParam(“File“) CommonsMultipartFile file) {
if (file.getSize()!=0) {// 判断文件是否为空
String path = “E://file/“;// 上传的最终路径
System.out.println(“上传路径:“+path);
// 判断文件夹是否存在
File dir = new File(“E://file/“);
if (!dir.isDirectory()) {
dir.mkdir();// 不存在则创建
}
String fileName = file.getOriginalFilename();// 获取完整文件名
String fileType = fileName.substring(fileName.lastIndexOf(“.“));// 获取文件扩展名(文件类型)
System.out.println(“文件类型:“+fileType);
File file2 = new File(path fileName);// 在上传的最终位置新建一个相应的文件准备写入数据
System.out.println(“文件名:“+fileName);
try {
file.getFileItem().write(file2);// 写入数据
} catch (Exception e) {
e.printStackTrace();
System.out.println(“上传失败“);
return “redirect:/failure.jsp“;// 报错时转到上传错误页面
}
System.out.println(“上传成功“);
return “redirect:/success.jsp“;// 未报错,上传成功页面
} else {
System.out.println(“上传失败“);
return “redirect:/failure.jsp“;// 文件为空,上传失败
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        529  2017-05-26 08:24  upload\.classpath

     文件        291  2017-06-04 15:54  upload\.mymetadata

     文件       1749  2017-05-26 09:17  upload\.project

     文件        500  2017-05-26 08:24  upload\.settings\.jsdtscope

     文件        364  2017-05-26 08:24  upload\.settings\org.eclipse.jdt.core.prefs

     文件        456  2017-05-26 08:24  upload\.settings\org.eclipse.wst.common.component

     文件        252  2017-05-26 08:24  upload\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-05-26 08:24  upload\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-05-26 08:24  upload\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       1642  2017-06-04 20:09  upload\src\com\controller\UploadController.java

     文件        842  2017-05-26 09:51  upload\WebRoot\failure.jsp

     文件        873  2017-05-26 10:13  upload\WebRoot\index.jsp

     文件         36  2017-05-26 08:24  upload\WebRoot\meta-INF\MANIFEST.MF

     文件        842  2017-05-26 09:49  upload\WebRoot\success.jsp

     文件       1255  2017-06-04 18:34  upload\WebRoot\upload.jsp

     文件       2512  2017-06-04 18:30  upload\WebRoot\WEB-INF\classes\com\controller\UploadController.class

     文件        231  2017-05-26 08:36  upload\WebRoot\WEB-INF\conf\jdbc.properties

     文件       1591  2017-05-26 10:01  upload\WebRoot\WEB-INF\conf\spring-mvc.xml

     文件        197  2017-05-26 08:36  upload\WebRoot\WEB-INF\conf\spring-mybatis.xml

     文件       1170  2017-05-26 08:36  upload\WebRoot\WEB-INF\conf\spring.xml

     文件    1859826  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\aspectjweaver-1.8.1.jar

     文件     121757  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\commons-dbcp-1.2.2.jar

     文件     121757  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\commons-dbcp.jar

     文件      69002  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\commons-fileupload-1.3.1.jar

     文件     173587  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\commons-io-2.2.jar

     文件     284220  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\commons-lang-2.6.jar

     文件      61829  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\commons-logging-1.2.jar

     文件      62086  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\commons-pool-1.3.jar

     文件      96221  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\commons-pool-1.5.4.jar

     文件     321838  2017-05-26 08:34  upload\WebRoot\WEB-INF\lib\jsf-api-1.2_04.jar

............此处省略38个文件信息

评论

共有 条评论