Spring mvc java webapp上载的图像访问URL
我的web应用程序允许最终用户上载图像。将图像保存到服务器后,图像将可以在我的网站上查看。为了使webapp更易于扩展,我决定根据当前时间将上传的图像存储到不同的文件夹中,如:Spring mvc java webapp上载的图像访问URL,spring-mvc,image-uploading,Spring Mvc,Image Uploading,我的web应用程序允许最终用户上载图像。将图像保存到服务器后,图像将可以在我的网站上查看。为了使webapp更易于扩展,我决定根据当前时间将上传的图像存储到不同的文件夹中,如: /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 这没关系。但是,最终
/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
这没关系。但是,最终用户的图像URL还将包括以下信息:
http://www.mywebapp.com/images/upload/2011/11/30/image1.jpg
这是不可取的。我想知道是否有可能将“2011/11/30/image1.jpg”的摘要生成为类似“8faa6933ac54cd2ae5eb575d2d966a42.jpg”的内容,将映射保存在某个地方,然后为最终用户提供:
http://www.mywebapp.com/images/8faa6933ac54cd2ae5eb575d2d966a42.jpg
当图像请求进来时,我们从先前保存的映射中查找真实图像,并为真实图像提供服务
是否有可能实现上述目标?或者根本不相关。我在应用程序中使用SpringMVC
谢谢你抽出时间,
George您可以编写一个servlet来捕获这些URL,并将图像作为字节流传递给用户。谢谢您,Udo,我将尝试一下。