func main() { flag.Parse() http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { content, err := os.Open("../image.jpg") if err != nil { panic(err) } buffer := bytes.NewBuffer(nil) mogrify.Resize(buffer, content, "100x100") io.Copy(w, buffer) return }) http.ListenAndServe(":9292", nil) }
func main() { flag.Parse() http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { content, err := os.Open("../image.jpg") if err != nil { panic(err) } buffer := bytes.NewBuffer(nil) mogrify.Resize(buffer, content, "100x100") w.Header().Set("Content-Type", "image/jpeg") w.Header().Set("Content-Length", strconv.Itoa(buffer.Len())) io.Copy(w, buffer) return }) http.ListenAndServe(":9292", nil) }