Files
TorrServerJellyfin/server/torr/utils/webImageChecker.go
nikk gitanes 7822157ff2 gofumpt
2023-02-18 23:23:11 +03:00

29 lines
429 B
Go

package utils
import (
"image"
_ "image/jpeg"
_ "image/png"
"net/http"
"server/log"
)
func CheckImgUrl(link string) bool {
if link == "" {
return false
}
resp, err := http.Get(link)
if err != nil {
log.TLogln("Error check image:", err)
return false
}
defer resp.Body.Close()
_, _, err = image.Decode(resp.Body)
if err != nil {
log.TLogln("Error decode image:", err)
return false
}
return err == nil
}