舊歡如夢
2017-03-24 06:12springboot项目文件上传路径和读取路径不一致
10 //根目录路径
String rootPath = request.getRealPath("/") + "attached/";
//根目录URL
String rootUrl = request.getContextPath() + "/attached/";
代码如上,框架用的是springboot,内置tomcat,项目管理的maven
我在文件上传和下载类用的获取路径的方法都是上面的代码,但是我在运行的时候,发现文件上传目录是在C:\Users\Administrator\AppData\Local\Temp\tomcat-docbase.1083509166823006581.8888\attached/下面
url是在/attached/下面
下载目录是在C:\Users\Administrator\AppData\Local\Temp\tomcat-docbase.1083509166823006581.8888\attached/下面
url是在/attached/下面,看起来是一样的。
但是我加载的图片就是损坏的,路径找不到,如果我直接从项目下面找就能找到。我感觉是url的额相对路径有问题。这个url的相对路径到底是从哪里开始的?
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 想问下spring yml文件中账号密码引用外部配置文件中定义的方法
- java
- hibernate
- spring
- struts
- 3个回答
- 写一个controller service,下载springboot项目中的resource下的upload文件夹下的load.txt
- spring
- java
- java-ee
- 2个回答
- Spring-boot项目中,application.properties中自定义地址无法识别
- eclipse
- java
- spring
- tomcat
- 6个回答
- 解析zip时压缩文件内包含中文名称 ZipInputStream不能支持中文如何解决
- java
- 0个回答
- response.sendRedirect()跳转页面无法显示
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
换一换