2010-09-21 64 views
1

爲了學習目的,我使用grails創建了一個玩具項目。 在這個項目中,我想在我的一個視圖中播放一個mp3文件。 我找到了一個html5/flash播放器。但是,當音樂應該播放時,我有一個問題。在grails項目中使用js訪問文件系統

HTML 5播放器位於項目/ web-app/js文件夾中。其他一切都在正常的地方。 當我試圖訪問一個文件時,讓我們說「test.mp3」,只使用文件的名稱和擴展名,這個文件應該在哪裏?

回答

0

該文件應該與當前路徑相關。

也就是說,如果你在

localhost:8080/myapp/test/test1,並且您引用test.mp3test.mp3將不得不在test1目錄。您可以使用絕對路徑,例如/sounds/test.mp3來從根目錄引用,但更好的解決方案可能是使用${resource(...)}

這是resource documentation

+0

好吧,比方說,我想用第一種方式。 我在哪裏可以找到test/test1文件夾? 在Web應用程序文件夾? – benzen 2010-09-21 18:58:03