Spring:直接访问并提供网站目录之外的图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring:直接访问并提供网站目录之外的图像相关的知识,希望对你有一定的参考价值。

我正在使用Spring MVC和Tomcat 8.0.36作为我的Web应用程序。我有一个要访问的图像目录,但它在网站目录之外。这是我的,但它似乎不起作用:

<mvc:resources mapping="/uploads/v1/**" location="Z:/uploads/v1/" /> 

该网站位于:

E:website	omcatwebappsmysite

Spring是否支持此类访问?该网站在Windows上运行。我希望如此

http://mysite/uploads/v1/image.jpg将从Z:/ uploads / v1 /提供

答案

我在SO上阅读了一些关于类似问题的帖子,例如:

Configure Symlinks for single directory in Tomcat

有趣的是,我没有使用上下文或其他东西。我只是使用以下命令在/ site / uploads下创建了一个符号链接:

mklink /D v1 Z:uploadsv1

我在春天也使用了以下内容:

<mvc:resources mapping="/uploads/v1/**" location="/uploads/v1/" />

以上是关于Spring:直接访问并提供网站目录之外的图像的主要内容,如果未能解决你的问题,请参考以下文章

访问所有图像之外的文档根不工作 Apache windows

Spring Mobile移动端访问后台服务设备类型检测网站偏好及分辨率感知

如何使用 htaccess 拒绝对文件夹的直接访问

防止未经授权的用户直接访问上传的文件 - Symfony

访问根目录 public_html 之外的文件夹

访问图像文件