【问题标题】:Spring: direct access and serve images outside of the website directorySpring:直接访问和提供网站目录之外的图像
【发布时间】:2018-01-13 23:35:02
【问题描述】:

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

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

网站位于:

E:\website\tomcat\webapps\mysite

Spring 是否支持这种访问?该站点在 Windows 上运行。我希望

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

【问题讨论】:

    标签: spring-mvc


    【解决方案1】:

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

    Configure Symlinks for single directory in Tomcat

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

    mklink /D v1 Z:\uploads\v1
    

    我在春天也使用了以下:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      相关资源
      最近更新 更多