parent
be0745fce0
commit
4e22b46850
@ -0,0 +1,29 @@ |
||||
package utils |
||||
|
||||
import ( |
||||
"io" |
||||
"net/http" |
||||
"os" |
||||
) |
||||
|
||||
func DownloadFile(filepath string, url string) { |
||||
// Create the file
|
||||
out, err := os.Create(filepath) |
||||
if err != nil { |
||||
panic(err) |
||||
} |
||||
defer out.Close() |
||||
|
||||
// Get the data
|
||||
resp, err := http.Get(url) |
||||
if err != nil { |
||||
panic(err) |
||||
} |
||||
defer resp.Body.Close() |
||||
|
||||
// Write the body to file
|
||||
_, err = io.Copy(out, resp.Body) |
||||
if err != nil { |
||||
panic(err) |
||||
} |
||||
} |
Loading…
Reference in new issue