• 大小: 8.38MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-26
  • 语言: Java
  • 标签: ssm  javaweb  

资源简介

Javaweb应用图片文件上传并预览,Tomcat服务器存储至磁盘,数据库mysql存储其图片路径

资源截图

代码片段和文件信息

package controller;

import domain.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile;
import service.FileService;

import java.io.File;
import java.io.IOException;

@Controller
public class UploadController {
    @Autowired
    private FileService fileService;
    @RequestMapping(“/upload“)
    public String upload(String name Integer age MultipartFile image) throws IOException {
        System.out.println(“上传文件的原始名称:“ + image.getOriginalFilename());
        System.out.println(“上传文件的类型:“ + image.getContentType());
        System.out.println(“获取上传文件大小:“ + image.getSize());
        User user = new User();
        user.setName(name);
        user.setAge(age);
        user.setImagepath(“d:\\“ + image.getOriginalFilename());
        fileService.insert(user);
        System.out.println(“姓名:“+name);
        System.out.println(“年龄:“+age);
        System.out.println(“图片路径:“+“d:\\“ + image.getOriginalFilename());
        // 生成了临时文件 当请求结束 此临时文件会被删除
        // 把临时文件另存为: file
        image.transferTo(new File(“d:\\“ + image.getOriginalFilename()));
        return “finish“;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-20 21:48  springmvc\
     目录           0  2019-02-20 23:24  springmvc\.idea\
     文件         530  2019-02-20 20:34  springmvc\.idea\compiler.xml
     文件         172  2019-02-20 20:36  springmvc\.idea\encodings.xml
     目录           0  2019-02-20 20:33  springmvc\.idea\inspectionProfiles\
     文件        1444  2019-02-20 20:33  springmvc\.idea\inspectionProfiles\Project_Default.xml
     文件         640  2019-02-20 20:36  springmvc\.idea\misc.xml
     文件        8792  2019-02-20 20:51  springmvc\.idea\uiDesigner.xml
     文件       31930  2019-02-20 23:24  springmvc\.idea\workspace.xml
     文件        3365  2019-02-20 21:31  springmvc\pom.xml
     文件          80  2019-02-20 20:34  springmvc\springmvc.iml
     目录           0  2019-02-20 20:43  springmvc\src\
     目录           0  2019-02-20 20:46  springmvc\src\main\
     目录           0  2019-02-20 21:34  springmvc\src\main\java\
     目录           0  2019-02-20 22:33  springmvc\src\main\java\controller\
     文件        1412  2019-02-20 22:33  springmvc\src\main\java\controller\UploadController.java
     目录           0  2019-02-20 23:20  springmvc\src\main\java\dao\
     文件         290  2019-02-20 23:20  springmvc\src\main\java\dao\FileDao.java
     目录           0  2019-02-20 21:36  springmvc\src\main\java\domain\
     文件         854  2019-02-20 21:36  springmvc\src\main\java\domain\User.java
     目录           0  2019-02-20 22:25  springmvc\src\main\java\service\
     文件         307  2019-02-20 21:42  springmvc\src\main\java\service\FileService.java
     目录           0  2019-02-20 23:22  springmvc\src\main\java\service\serviceimpl\
     文件         493  2019-02-20 23:22  springmvc\src\main\java\service\serviceimpl\FileServiceimpl.java
     目录           0  2019-02-20 21:13  springmvc\src\main\java\util\
     文件         969  2019-02-19 16:52  springmvc\src\main\java\util\Md5Util.java
     目录           0  2019-02-20 23:07  springmvc\src\main\resources\
     文件        2148  2019-02-20 23:07  springmvc\src\main\resources\springmvc.xml
     目录           0  2019-02-20 23:14  springmvc\src\main\webapp\
     目录           0  2019-02-20 23:07  springmvc\src\main\webapp\WEB-INF\
     文件        1272  2019-02-20 23:07  springmvc\src\main\webapp\WEB-INF\web.xml
............此处省略62个文件信息

评论

共有 条评论