2017-03-16 30 views
0

this document將公共目錄作爲默認資產路徑,但如何修改/public作爲其他人?如何修改playframwork中的公共資產目錄?

=======更新:澄清新的公用文件夾地方========

希望使用aotherfolder替換公用文件夾:

項目
---應用
--- wwwroot的
------- anotherfolder
---公共
--- ...

anotherfolder項目目錄下。

+0

目前還不清楚你在問什麼。你想爲你的資產使用另一個文件夾嗎?它應用程序根目錄內的其他文件夾?請編輯您的問題以添加更多信息。 – marcospereira

回答

0

如果你正在談論改變默認的文件夾public,所以如果你看看routes文件,你會看到

GET   /assets/*file        controllers.Assets.versioned(path="/public", file: Asset) 

改變它

GET   /assets/*file        controllers.Assets.versioned(path="/otherfolder", file: Asset) 

所以在此定義去/public的資產,你可以根據你的情況進行更改。

希望有幫助!

+0

似乎有一些misleading.I要達到'GET/assets/*文件controllers.Assets.versioned(路徑=「/ otherfolder」,文件:資產)'在路由因爲fortend有他的方式來生成釋放文件,而不是地方在'public'下。 – LoranceChen

+0

這行'GET/assets/*文件controllers.Assets.versioned(path =「/ public」,file:Asset)'已經在你的路由文件中,現在如果你想從任何其他文件夾獲取資產, GET/assets/*文件controllers.Assets.versioned(路徑=「/其他文件夾」,文件:資產)',如果我得到正確的要求。 –

+0

如果不使用'public'文件夾,它不起作用。錯誤頁面返回「未找到操作」。 – LoranceChen

相關問題