【问题标题】:java webapp uploaded image accessing URLjava webapp上传图片访问URL
【发布时间】:2011-12-30 02:27:25
【问题描述】:

我的网络应用程序允许最终用户上传图像。图像保存到服务器后,图像将可以在我的网站上查看。为了使 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

当请求图像时,我们从之前保存的映射中查找真实图像,并提供真实图像。

是否有可能实现上述目标?或者根本不相关。我正在为我的应用程序使用 spring mvc。

感谢您的宝贵时间, 乔治

【问题讨论】:

    标签: spring-mvc image-uploading


    【解决方案1】:

    您可以编写一个 servlet 来捕获这些 url 并将图像作为字节流传递给用户。

    【讨论】:

    • 谢谢Udo,我试试看。
    猜你喜欢
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    相关资源
    最近更新 更多