Files
TorrServerJellyfin/server/torr/utils/webImageChecker.go
2022-03-16 18:36:59 +03:00

28 lines
428 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
}