springboot整合TinyMCE文件上传回显
今天想尝试TinyMCE富文本,准备着手搭建自己的博客,发现springboot上传文件,如果把文件放在static文件夹不能即时回显,百度了下,说是要刷新文件夹才能解决。
有问题就有解决办法
方法1:使用String realPath = request.getSession().getServletContext().getRealPath("/");
获取项目路径,在此路径下存储文件,但是使用这种方法,会把文件存到tomcat的临时路径下面,
这个方法是参照https://blog.csdn.net/Smoisy/article/details/81268772这个博客的
但是下次再查看这个文件就会出问题,找不到这个文件。对此我做了些更改:
把存在tomcat的临时文件copy到项目路径下,下次就能找到了,比如说在
C:\Users\Wsq\AppData\Local\Temp\tomcat-docbase.911269893002585718.80\images下有个图片
访问:localhost/images/20191031154739_2506-icapxpi3884202.jpg就能访问
把这个图片在上传的时候就copy到项目的classpath下的images下,下次访问localhost/images/20191031154739_2506-icapxpi3884202.jpg也能访问到
方法2:也是我的最终解决方案:
参考了https://blog.csdn.net/qq_28379809/article/details/79739494
别人写的很好,我也不再重复了,附上实现代码 :https://github.com/Sevenwsq/tinydemo
最新文章
- android java substring说明
- 第18章 图元文件_18.2 增强型图元文件(emf)(2)
- python读取配置文件
- PAT 1003. 我要通过!(20) JAVA
- 数据库系统概论(第5版) P262 例8.12
- Wilddog - 野狗统计
- redis(二)Redis适用场景,如何正确的使用
- 【转】The Zen of Python
- Android Fragment学习(一)
- HttpResponseCache 网络缓存使用
- JavaScript中的execCommand()命令详解及实例展示
- 让Win10显示系统中隐藏的文件夹
- ubuntu16.04下安装opencv
- 【转】Android开发规范
- c#+.net常用功能点
- Linux-04
- c中perror函数
- MySQL数据库之part1
- 015.Zabbix的日志监控配置
- CentOS6.5 搭建在线yum源
热门文章
- SpringBoot 之 Mybatis 逆向工程
- leetcode-回溯③
- Linkedlist 详解
- mac 安装配置使用 mongoldb
- arr = map(float,arr)输出问题
- -bash: make: command not found
- Spring Boot + kkFileView-2.1.2 实现文档在线预览
- 第六天 函数与lambda表达式、函数应用与工具
- Number Sequence /// oj21456
- 2018-9-29-Roslyn-通过-Nuget-引用源代码-在-VS-智能提示正常但是无法编译