Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc java webapp上载的图像访问URL_Spring Mvc_Image Uploading - Fatal编程技术网

Spring mvc java webapp上载的图像访问URL

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 这没关系。但是,最终

我的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
这没关系。但是,最终用户的图像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,我将尝试一下。