2012-01-04 49 views
0

我试图将图像上传到我通过GWT创建的网站。该网站根本没有加载。在控制台中,我得到这个错误信息: [WARN] 404 - 获取/bodyheatmap/img/heart2.png(127.0.0.1)1412个字节GWT [WARN] 404试图获取图像

下面是相关的代码行: 最终图像心脏=新图片(GWT.getModuleBaseURL()+“img/heart2.png”); RootPanel.get(“pictureContainer”)。add(heart);

目前我在eclipse中工作,并在我的bodyheatmap目录中,我有一个文件夹“img”,其中包含heart2.png。

+0

_ IMG“,与heart2.png” _哪个bodyheatmap目录?它位于哪里?如果您使用getModuleBaseURL,则您的img目录应位于GWT模块包中的“公共”文件夹中。 – 2012-01-05 03:57:14

+0

我猜bodyheatmap是他的应用程序ID。 – Rohan 2012-01-05 14:20:29

+0

托马斯,我相信这就是我所拥有的。 GWT.getModuleBaseUrl()返回“/ bodyheatmap”,给出正确的路径。我试着在我的Mac上运行Firefox上的确切的东西 - 它的工作。试图在Windows上,铬 - 不起作用。 – Lynn 2012-01-05 21:59:55

回答

0

您必须将这些文件放入war目录。 另外`新形象(“img/heart2.png”),即相对链接,也应该工作。

最后,你应该有 “我bodyheatmap目录内我有一个文件夹, ”一看ClientBundles

+0

我试着将'img'文件夹放在战争目录中,并将.png文件直接放在战争目录中,相应地更改URL。它没有工作。有任何想法吗? – Lynn 2012-01-05 22:02:54

+0

检查您的文件名或您是否犯了另一个错字(例如/ vs. \) – 2012-01-05 23:22:55