在播放框架2.3.6中,本地我可以使用public static String projectPath = Play.application().path().getPath();
獲取項目的相對路徑,並存儲或檢索存儲在公共文件夾中的文件。但是,在生產環境中工作時,相對路徑顯示爲target/universal/stage/bin/<project-name>
。現在,我無法上傳文件或獲取公共文件夾中的文件。任何想法將不勝感激。生產環境中播放框架2.3.6中的相對路徑
2
A
回答
0
我創建了一個靜態方法,並檢查是否發揮在生產環境中運行。如果是,則返回絕對路徑,否則返回相對路徑。所有需要該路徑的類將調用此方法。
1
答案很簡單。你不能:)
遊戲是一個無狀態的框架,它存在文件存儲到文件系統的意識形態。所以您在PROD中沒有文件系統。
您必須將它們存儲到數據庫或任何其他存儲。
但是您可以訪問這些文件在/公共文件夾中這樣說:
play.Play.application().resourceAsStream("/public/someFile.gif");
相關問題
- 1. 在生產中播放框架2.5:「壞的根服務器路徑」
- 2. 播放框架路由路徑查找
- 3. 更改上傳路徑播放框架
- 4. 生產環境中的ASP.NET路由
- 5. 生產環境中的導軌路由
- 6. Laravel混合產生的相對路徑
- 7. 在播放框架生產模式中不生成休眠表
- 8. Java中的星號播放MVC框架的路徑文件
- 9. JW播放器相對路徑問題
- 10. 播放框架中的類路徑問題
- 11. 環境中的Python路徑
- 12. 生產環境中的node.js
- 13. Zend框架2:在生產環境中禁用模塊
- 14. 實體框架不在生產環境中保存更改
- 15. 播放框架:路由中斷
- 16. systemjs.config.js託管環境中的相對路徑404(未找到)
- 17. 將相對路徑解釋爲生產服務器的路徑
- 18. 未在生產環境或臨時環境中投放資產的導軌
- 19. 媒體播放器路徑爲空android 2.3.6
- 20. 播放框架2如何逃生路線中
- 21. 框架搜索路徑的構建時環境變量
- 22. 播放框架資產的Java驗證
- 23. 實體框架和不同的環境(開發/生產)
- 24. 帶有播放框架的Eclipse類路徑
- 25. 如何指定播放框架下不同的附件路徑
- 26. 播放框架Windows v的Linux文件路徑
- 27. 使用特定的Java路徑進行播放!框架
- 28. 播放框架1.2.4戰爭環境特定配置文件
- 29. 路由沒有在生產環境
- 30. RUBYLIB環境路徑