diff options
Diffstat (limited to 'common/urlparse.go')
-rw-r--r-- | common/urlparse.go | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/common/urlparse.go b/common/urlparse.go deleted file mode 100644 index dc72cee..0000000 --- a/common/urlparse.go +++ /dev/null @@ -1,21 +0,0 @@ -package common - -import ( - "errors" - "net/url" - "strings" -) - -// GetFileExtensionFromUrl -// copied from https://elisegev.medium.com/get-a-file-extension-from-a-url-in-golang-5061d4a298a -func GetFileExtensionFromUrl(rawUrl string) (string, error) { - u, err := url.Parse(rawUrl) - if err != nil { - return "", err - } - pos := strings.LastIndex(u.Path, ".") - if pos == -1 { - return "", errors.New("couldn't find a period to indicate a file extension") - } - return u.Path[pos+1 : len(u.Path)], nil -} |