在我的 Spring MVC Web 应用程序中,我有一个用于上传图像的 Web 表单。
这些图像存储在 Web 应用程序外部的服务器文件夹中(例如 C:\\images
)。
现在我需要在另一个页面中加载这些图像,但我不想将该文件夹公开。我想我需要通过 servlet 或类似的东西来映射路径...
你能帮我吗?使用 Spring 框架有一些简单的方法吗?
最佳答案
如果所有这些资源都应该直接提供(即您不需要 Controller 特定代码),那么您可以使用 ResourceHandlers 。这是一个 javaconfig 的示例:
registry.addResourceHandler("/images/**")
.addResourceLocations("file:///c:/images/");
关于java - 如何正确暴露Web应用程序上传的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23008635/