Javaweb应用图片文件上传并预览,数据库存储路径——ssm实现


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.ideacompiler.xml
     文件         172  2019-02-20 20:36  springmvc.ideaencodings.xml
     目录           0  2019-02-20 20:33  springmvc.ideainspectionProfiles
     文件        1444  2019-02-20 20:33  springmvc.ideainspectionProfilesProject_Default.xml
     文件         640  2019-02-20 20:36  springmvc.ideamisc.xml
     文件        8792  2019-02-20 20:51  springmvc.ideauiDesigner.xml
     文件       31930  2019-02-20 23:24  springmvc.ideaworkspace.xml
     文件        3365  2019-02-20 21:31  springmvcpom.xml
     文件          80  2019-02-20 20:34  springmvcspringmvc.iml
     目录           0  2019-02-20 20:43  springmvcsrc
     目录           0  2019-02-20 20:46  springmvcsrcmain
     目录           0  2019-02-20 21:34  springmvcsrcmainjava
     目录           0  2019-02-20 22:33  springmvcsrcmainjavacontroller
     文件        1412  2019-02-20 22:33  springmvcsrcmainjavacontrollerUploadController.java
     目录           0  2019-02-20 23:20  springmvcsrcmainjavadao
     文件         290  2019-02-20 23:20  springmvcsrcmainjavadaoFileDao.java
     目录           0  2019-02-20 21:36  springmvcsrcmainjavadomain
     文件         854  2019-02-20 21:36  springmvcsrcmainjavadomainUser.java
     目录           0  2019-02-20 22:25  springmvcsrcmainjavaservice
     文件         307  2019-02-20 21:42  springmvcsrcmainjavaserviceFileService.java
     目录           0  2019-02-20 23:22  springmvcsrcmainjavaserviceserviceimpl
     文件         493  2019-02-20 23:22  springmvcsrcmainjavaserviceserviceimplFileServiceimpl.java
     目录           0  2019-02-20 21:13  springmvcsrcmainjavautil
     文件         969  2019-02-19 16:52  springmvcsrcmainjavautilMd5Util.java
     目录           0  2019-02-20 23:07  springmvcsrcmain
esources
     文件        2148  2019-02-20 23:07  springmvcsrcmain
esourcesspringmvc.xml
     目录           0  2019-02-20 23:14  springmvcsrcmainwebapp
     目录           0  2019-02-20 23:07  springmvcsrcmainwebappWEB-INF
     文件        1272  2019-02-20 23:07  springmvcsrcmainwebappWEB-INFweb.xml
............此处省略62个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)