まず、メモ帳 ++ を使用して次のコードで HTML ファイルを作成しました。
<body>
<table>
<tr>
<td>Jill</td>
<td>Smith</td>
<td><img src="images/test.jpg" border=3 height=100 width=300 /></td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
</body>
このファイルを開くと、正常に動作し、セル内のテーブルと画像が表示されます。
次に、Eclipse 内の Go プロジェクトで、同じコードを使用して HTML ファイルを作成し、実行しようとしましたが、機能せず、画像が表示されませんでした。
そのため、画像を HTML ファイルと同じフォルダーに配置しようとしましたが、再び機能しませんでした。
どちらもフォルダーにあります:tmpl
<body>
<table>
<tr>
<td>Jill</td>
<td>Smith</td>
<td><img src="test.jpg" border=3 height=100 width=300 /></td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
</body>
問題:
rootHandler: /tmpl/teste.jpg のリクエストをこれ以上転送できませんでした。
行くコード:
// * /
func rootHandler(w http.ResponseWriter, r *http.Request) {
if r.URL.Path == "/" {
homeHandler(w, r)
} else {
log.Printf("rootHandler: Could not forward request for %s any further.", r.RequestURI)
errNotFound(w, r)
}
}