在grails项目中使用js访问文件系统

时间:2010-09-21 18:42:25

标签: javascript file grails

出于学习目的,我使用grails创建了一个玩具项目。 在这个项目中,我想在我的一个视图中播放一个mp3文件。 我找到了一个html5 / flash mp3播放器。但是当音乐应该播放时,我有一个问题。

HTML 5播放器位于project / web-app / js文件夹中。其他一切都在正常的地方。 当我尝试访问文件时,让我们说“test.mp3”只使用文件的名称和扩展名,该文件应该在哪里?

1 个答案:

答案 0 :(得分:0)

该文件应该与当前路径相关。

也就是说,如果你在

localhost:8080/myapp/test/test1,您引用test.mp3test.mp3必须位于test1目录中。您可以使用绝对路径(例如/sounds/test.mp3)从根引用,但更好的解决方案是使用${resource(...)}

这是resource documentation