2014-09-10 55 views
0

首先的圖像添加到HTML模板,我創建使用記事本++與此代碼的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> 

當我打開這個文件,它工作得很好,它讓我表格和單元格內的圖像。

然後,在我的Go Project內部Eclipse中,我創建了一個具有相同代碼的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莫非不進請求任何進一步。

Go代碼:

// */
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) 
    } 
} 
+1

無碼 - >沒有幫助。 – Volker 2014-09-10 14:43:46

+0

@Volker我發佈了代碼。請看看。 – Murilo 2014-09-10 14:58:12

+1

能否請您提交解決方案作爲您的問題的答案 - 它會通過指出問題得到解決來幫助其他用戶。謝謝 – 2014-09-10 21:34:42

回答

0

添加一個文件服務器到項目:

m.Handle("/images/", http.StripPrefix("/images/", http.FileServer(http.Dir("images/"))))