做文件的上传,这样我写入的文件就会出现 fileNotFound 的错误,该怎么修正到正常的 WebRoot 下呢?
1
h2so4 OP 还有一个情况就是,如果我直接指定 rootPath=“/”,此时这个 / 代表的是 D 盘根目录,我 Tomcat 是按照在 D 盘的,是因为这个原因定位到 D 盘的?
|
2
h2so4 OP 我想把上传的文件保存到 webroot/upload 目录下,所以想要获取 webroot 的绝对路径,可是,用以上方法获取到的都是生成的 out/artifacts/项目名 / 的路径了。
|
3
SoloCompany 2017-03-26 02:32:27 +08:00
1. out/artifacts 就是正常的 WebRoot
2. / 在哪里和你的进程启动参数( Working Directory )有关,没设定的话和 CATALINA_HOME 挂钩 不奇怪 3. 你的思想很危险啊,文件上传攻击分分钟教你做人 |