0
我的web应用程序允许最终用户上传图像。将图像保存到服务器后,图像将在我的网站上可见。为了使Web应用程序更易于扩展,我决定根据当前时间上传的图片存储到不同的文件夹,如:java webapp上传的图像访问URL
/images/upload/2011/11/30/image1.jpg
/images/upload/2011/11/30/image2.jpg
/images/upload/2011/12/29/image1.jpg
/images/upload/2011/12/29/image2.jpg
这是确定。不过,最终用户的图片网址也会包含如下信息:
http://www.mywebapp.com/images/upload/2011/11/30/image1.jpg
这是不需要的。我想知道是否有可能产生消化了“十一分之二千零十一/ 30/image1.jpg”的东西,如“8faa6933ac54cd2ae5eb575d2d966a42.jpg”,保存映射某个地方,然后服务于最终用户提供:
http://www.mywebapp.com/images/8faa6933ac54cd2ae5eb575d2d966a42.jpg
当对图像的请求进入时,我们从先前保存的映射中查找真实图像,并为真实图像提供服务。
是否有可能实现上述目标?或者它根本不相关。我正在使用spring mvc作为我的应用程序。
谢谢您的时间, 乔治
谢谢乌多,我会试一试。 – 2011-12-30 18:09:29