by franklin@krave-n.com:
Below is a test program that illustrates the problem if applied against the attached
jpeg.
_, _, err := image.Decode(rdr)
"error image: unknown format"
---------------------------
package main
import (
"bufio"
"fmt"
"image"
"net/http"
"os"
)
func main() {
file, _ := os.Open("tryme.jpeg")
defer file.Close()
rdr := bufio.NewReader(file)
bts, _ := rdr.Peek(512)
contentType := http.DetectContentType(bts)
fmt.Println(contentType)
_, _, err := image.Decode(rdr)
if err != nil {
fmt.Println("error " + err.Error())
}
fmt.Println("done")
}
Attachments:
- tryme.jpeg (2594 bytes)
by franklin@krave-n.com:
Below is a test program that illustrates the problem if applied against the attached jpeg. _, _, err := image.Decode(rdr) "error image: unknown format" --------------------------- package main import ( "bufio" "fmt" "image" "net/http" "os" ) func main() { file, _ := os.Open("tryme.jpeg") defer file.Close() rdr := bufio.NewReader(file) bts, _ := rdr.Peek(512) contentType := http.DetectContentType(bts) fmt.Println(contentType) _, _, err := image.Decode(rdr) if err != nil { fmt.Println("error " + err.Error()) } fmt.Println("done") }Attachments: