2012-01-04 11 views
0

GWTを使用して作成しているサイトに画像をアップロードしようとしています。サイトはまったく読み込まれません。コンソールでは、私は、このエラーメッセージが表示されます: [WARN] 404 - ここで(127.0.0.1)を/bodyheatmap/img/heart2.png GET 1412バイトGWT [WARN] 404画像を取得しようとしたとき

は、関連するコードの行は、次のとおり新しい 最終画像の中心=イメージ(GWT.getModuleBaseURL()+ "img/heart2.png"); RootPanel.get( "pictureContainer")。add(heart);

現在、私はeclipseで作業しています。私のbodyheatmapディレクトリには、heart2.pngという名前のフォルダ「img」があります。

+0

_見IMG、_ bodyheatmapディレクトリを持っている必要がありますか?それはどこにありますか? getModuleBaseURLを使用する場合、imgディレクトリはGWTモジュールのパッケージ内の 'public'フォルダになければなりません。 –

+0

私はbodyheatmapが彼のアプリIDだと思っています。 – Rohan

+0

トーマス、私はそれが私のものだと信じています。 GWT.getModuleBaseUrl()は正しいパスを返す "/ bodyheatmap"を返しました。私はfirefox上で動作している私のMac上で正確なことを試みた - それは働いた。 Windowsで試してみると、chromeは動作しません。 – Lynn

答えて

0

これらのファイルをwarディレクトリに置く必要があります。 また、 `new Image(" img/heart2.png ")、つまり相対リンクも同様に機能します。

最後に、あなたは "heart2.pngと "" 私はフォルダを持っている私のbodyheatmapディレクトリ内に、" ClientBundles

+0

私はwarディレクトリに 'img'フォルダを置いて、.pngファイルをwarディレクトリに直接置いて、URLをそれに応じて変更しようとしました。それはうまくいかなかった。何か案は? – Lynn

+0

ファイル名の大文字/小文字を確認するか、別の入力ミス(例:/対\)がある場合は、 –

関連する問題