博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot-05-之上传文件
阅读量:6655 次
发布时间:2019-06-25

本文共 1102 字,大约阅读时间需要 3 分钟。

需要使用引擎模板thymeleaf,如果不清楚,可见

1.新建表单网页:templates/upfile.html
    
Title
文件上传
2.控制器:toly1994.com.toly01.controller.UpFileController
/** * 作者:张风捷特烈 * 时间:2018/5/29:23:15 * 邮箱:1981462002@qq.com * 说明:文件上传控制器 */@Controllerpublic class UpFileController {    @GetMapping("/upload_html")    public String uploadHtml() {        return "upfile";    }    //处理文件上传    @PostMapping(value = "/upload")    public @ResponseBody    String uploadImg(            @RequestParam("file") MultipartFile file, HttpServletRequest request) {        if (file.isEmpty()) {            return "false";        }        String fileName = file.getOriginalFilename();//获取名字        String path = "F:/test";        File dest = new File(path + "/" + fileName);        if (!dest.getParentFile().exists()) { //判断文件父目录是否存在            dest.getParentFile().mkdir();        }        try {            file.transferTo(dest); //保存文件            return "上传成功!";        } catch (IllegalStateException | IOException e) {            e.printStackTrace();            return "上传失败!";        }    }}
  • 访问下载页:
upload.png

转载地址:http://elxto.baihongyu.com/

你可能感兴趣的文章
MySQL存储过程SP详解
查看>>
power Designer连接 MySQL数据库逆向工程
查看>>
交叉编译 configure 常见参数含义
查看>>
UICollectionView/ UITableView选中某一组的一个cell,其它cell不选中处理
查看>>
杨泽业:解决wordpress博客建立数据库连接时出错的问题
查看>>
关于安卓的退出
查看>>
Adaboost
查看>>
nodejs 中如何使用log4js
查看>>
Extjs Tree增加搜索功能
查看>>
浏览器内核揭秘
查看>>
学习笔记 124: 预备知识总结
查看>>
MySQL-MySQL索引原理深入剖析
查看>>
Mybatis源码-XXXmapper.xml中的resultMap标签解析过程
查看>>
db-link创建过程
查看>>
MS UC 2013-0-虚拟机-标准化-部署-2-模板机-制作-1-部署-虚拟机
查看>>
JAVA性能测试初体验
查看>>
【迁移2015-09-23 19:46】HTTPSQS(二)
查看>>
IOS 在.m文件中改变XIB中控件位置
查看>>
PLSQL连接ORACLE需要配置些什么
查看>>
Open××× 使用"用户名/密码"登录验证
查看>>