Попытка декодирования изображения и записи в файл.
Это мой код:
package main
import (
"bytes"
"fmt"
"github.com/reteps/gopowerschool"
"image/jpeg"
)
func main() {
client := gopowerschool.Client("https://example.com")
session, userID, err := client.CreateUserSessionAndStudent("username", "password")
if err != nil {
panic(err)
}
response, err := client.GetStudentPhoto(&gopowerschool.GetStudentPhoto{UserSessionVO: session, StudentID: userID})
if err != nil {
panic(err)
}
fmt.Println(string(response.Return_))
image, err := jpeg.Decode(bytes.NewReader(response.Return_))
if err != nil {
panic(err)
}
fmt.Println(image)
}
Изображение:
/9j/4AAQSkZJRg....VNpSP8f6VmE4oopks//Z
Выдает ошибку при попытке декодировать байт [] изображения.
panic: invalid JPEG format: missing SOI marker