如何链接到Silex中的PDF文件?

时间:2013-01-09 21:32:32

标签: silex

我看了一下,似乎无法弄清楚如何在使用Silex时链接到静态文件。我已经看到了一些关于Symfony的类似问题/答案,但它们涉及YML路由文件,我不与Silex一起使用。

我的情况

我在/ docs文件夹中有一些文件。登录用户可以上传新的pdf文件(因此,我不知道所有文件名将会是什么;它们会不断变化)。

我的意图

我需要能够链接到这些PDF文件,以便点击某处的链接将打开www.myurl.com/docs/myfile.pdf。

问题

由于silex中的路由系统,它将url视为路由(显然)并抛出Page Not Found错误。

提前感谢您的任何反馈!

1 个答案:

答案 0 :(得分:5)

您需要以不将现有文件转发到前端控制器的方式配置Web服务器。 silex文档的web servers部分提供了最常用Web服务器的此类配置示例。

至于链接本身,只需直接链接到文件,这些内容如下:

<a href="/docs/{{ filename|url_encode }}">{{ filename }}</a>
相关问题