如何正确公开Web应用程序上传的图像?

时间:2014-04-11 09:26:44

标签: java spring spring-mvc

在我的Spring MVC Web应用程序中,我有一个Web表单来上传图像。 这些图像存储在Web应用程序外部的服务器文件夹中(例如C:\\images)。

现在我需要在另一个页面中加载这些图像,但我不想将该文件夹公开为公共文件夹。我想我需要通过servlet或类似的东西映射路径......

你能帮帮我吗?使用Spring框架有一些简单的方法吗?

1 个答案:

答案 0 :(得分:1)

如果所有这些资源都应直接提供(即您不需要特定于控制器的代码),那么您可以使用ResourceHandlers。以下是javaconfig的示例:

registry.addResourceHandler("/images/**")
        .addResourceLocations("file:///c:/images/");