2013-01-09 25 views
2

我環顧了一下,似乎無法弄清楚如何在使用Silex時鏈接到靜態文件。關於Symfony,我已經看到了一些類似的問題/答案,但是他們涉及到了YML路由文件,我沒有使用Silex。如何鏈接到Silex中的PDF文件?

我的情況

我有一個/ docs文件夾的一些文件。登錄的用戶可以上傳新的PDF文件(所以,我不知道所有的文件名是什麼;他們不斷變化)。

我的意圖

我需要能夠鏈接到這些PDF文件,使一個鏈接的點擊某處將打開www.myurl.com/docs/myfile.pdf。

的問題

由於硅石路由系統,它把URL作爲路線(明顯)和拋出一個找不到頁面錯誤。

在此先感謝您的任何反饋意見!

回答

5

您需要以不會將現有文件轉發到前端控制器的方式配置您的Web服務器。該文檔的web servers部分提供了最流行的Web服務器的配置示例。

至於鏈接本身,只是鏈接到的文件直接,東西沿着這些線路:

<a href="/docs/{{ filename|url_encode }}">{{ filename }}</a> 
+0

感謝,所有的信息,你給是偉大的。事實證明,它不適合我,因爲我有一個微妙的網址錯字。發生這種事時我討厭它! = / – Pete

相關問題