我想在 go 中编写一个简单的网络服务器,它执行以下操作:当我转到http://example.go:8080/image时,它返回一个静态图像。我正在关注我在此处找到的示例。在这个例子中,他们实现了这个方法:
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])
}
然后在这里参考:
...
...
http.HandleFunc("/", handler)
现在,我想做的是提供图像而不是写入字符串。我该怎么办?