【问题标题】:play 2.0 serve static fileplay 2.0 服务静态文件
【发布时间】:2012-11-26 09:32:07
【问题描述】:

我希望从 project_root/assets/abc.png 提供 localhost/assets/abc.png 文件

GET /assets/*file controllers.Assets.at(path="/public", file)

使用上面的路线,localhost/assets/abc.png 将无法提供服务(我找不到方法)
但是 localhost/assets/images/abc.png 将从 root/assets/images/abc.png 提供。

【问题讨论】:

    标签: static playframework


    【解决方案1】:

    routes的底部添加以下条目:

    # Serves only abc.png from root public folder
    GET     /$file<abc.png>        controllers.Assets.at(path="/public", file)
    

    也就是说,如果您有多个文件要像这样提供,最好将它们放在子文件夹中

    【讨论】:

      猜你喜欢
      • 2012-04-05
      • 1970-01-01
      • 2016-04-05
      • 2013-12-08
      • 2020-05-18
      • 2016-12-22
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多