Java PlayFramework2:获取名称中带有空白的静态图像

Java PlayFramework2:获取名称中带有空白的静态图像,java,playframework-2.0,Java,Playframework 2.0,我有问题,在获得静态图像与空间的名称,如果名称没有空格都是工作 因此,我使用@routes.Assets.at来获取静态资源,该方法将创建http get,就像下一步一样http://localhost:9000/assets/data/1/testImage.png 所以http url将加载图像,但如果我有这样的urlhttp://localhost:9000/assets/data/1/test%20Image.png 我将收到404HTTP代码 那么,有人也有同样的问题吗?如何在不重命名

我有问题,在获得静态图像与空间的名称,如果名称没有空格都是工作

因此,我使用@routes.Assets.at来获取静态资源,该方法将创建http get,就像下一步一样http://localhost:9000/assets/data/1/testImage.png 所以http url将加载图像,但如果我有这样的urlhttp://localhost:9000/assets/data/1/test%20Image.png 我将收到404HTTP代码

那么,有人也有同样的问题吗?如何在不重命名文件名的情况下修复它? 谢谢

下一个代码是: 没有空格和 有空间

从“图像”文件夹中重新测试了相同的问题。
我正在使用PlayFramework2.1.1forJava

我自己也遇到过这个问题;看起来它是在2.2中修复的:


@routes呼叫的确切代码是什么?我用进行了测试,它正确加载了图像。里面有个空位,但在边线上break@Aerus我编辑了我的帖子,添加了用于获取图像的代码,但它不起作用,在favicon问题上重新测试了相同的不起作用,但文件存在,起作用。这真的很奇怪,我有完全相同的代码在FF 21.0中起作用。可悲的是,我不是一个游戏专家,所以我不知道这是什么原因,祝你好运!