|
2
|
| black sensei · 技术社区 · 15 年前 |
|
|
1
1
以前导斜杠开头的路径不是相对于当前工作目录的路径。它们是绝对的,只能在Windows中指向当前工作磁盘(服务器运行的位置,取决于服务器的启动方式)。
在您的情况下,
只要您不使用Windows特定的磁盘标签,例如
如果您真的坚持要将文件写入WebContent,那么需要记住两件事:1)当部署为war时,它只在servletcontainer扩展war时工作。2)重新部署战争时,所有内容(所有上传的文件)都将被删除。
这是如何将相对Web路径转换为绝对磁盘文件系统路径,以便在
与问题无关:
|
|
|
2
0
我认为保存临时文件的最佳位置是可以从系统属性java.io.tmpdir中检索到的系统temp dir。我从未见过用户无法写入此目录的环境。 |