summaryrefslogtreecommitdiff
path: root/contrib/fhttp/fhttp.go
diff options
context:
space:
mode:
authorJelmer Snoeck <jelmer.snoeck@gmail.com>2015-08-26 19:43:02 +0100
committerJelmer Snoeck <jelmer.snoeck@gmail.com>2015-08-26 19:43:02 +0100
commita1dcf58b5248a95377100a535eb7d20f708cf6a0 (patch)
treea0ca41551a39d1787c80afa81a3e50e3f1e0bc6e /contrib/fhttp/fhttp.go
parent66de656c58127811f119b9b8d34022438906d5de (diff)
Httpimg: rename package.
Diffstat (limited to 'contrib/fhttp/fhttp.go')
-rw-r--r--contrib/fhttp/fhttp.go32
1 files changed, 0 insertions, 32 deletions
diff --git a/contrib/fhttp/fhttp.go b/contrib/fhttp/fhttp.go
deleted file mode 100644
index 8887fbc..0000000
--- a/contrib/fhttp/fhttp.go
+++ /dev/null
@@ -1,32 +0,0 @@
-package fhttp
-
-import (
- "github.com/jung-kurt/gofpdf"
- "net/http"
-)
-
-// RegisterHttpImage registers a HTTP image. Downloading the image from the
-// provided URL and adding it to the PDF but not adding it to the page. Use
-// Image() with the same URL to add the image to the page.
-func RegisterHttpImage(f *gofpdf.Fpdf, urlStr, tp string) (info *gofpdf.ImageInfoType) {
- info = f.GetImageInfo(urlStr)
-
- if info != nil {
- return
- }
-
- resp, err := http.Get(urlStr)
-
- if err != nil {
- f.SetError(err)
- return
- }
-
- defer resp.Body.Close()
-
- if tp == "" {
- tp = f.ImageTypeFromMime(resp.Header["Content-Type"][0])
- }
-
- return f.RegisterImageReader(urlStr, tp, resp.Body)
-}