【发布时间】:2013-08-07 15:57:35
【问题描述】:
我的想法是将用户上传的图像保存在上下文路径之外,如下所示:
D:\somefolder\myWeb\web-app\
D:\somefolder\imagesOutsideContextPath\
代码是下一个(在本地工作):
String path = servletContext.getRealPath("/");
String parentFolder = new File(path).getParentFile().getParent();
String imagesFolder = parentFolder + "\\imagesOutsideContextPath";
另一个想法(如果这个在服务器上不起作用)是将图像保存在当前用户的主文件夹中为@HoàngLong suggested me。
但我无法从视图中加载图像。我认为this article from official documentation 不适用于此目的。 下一个代码不会加载任何内容:
<img src="D:\\somefolder\\imagesOutsideContextPath\\bestImageEver.jpg" alt="if I don't see this message, I'll be happier">
如何使用真实路径而不是 url 路径来加载这些图像?
【问题讨论】: