gitee.com/h79/goutils@v1.22.10/common/http/download.go (about)

     1  package http
     2  
     3  import (
     4  	"os"
     5  )
     6  
     7  func Download(url string, filename string, perm os.FileMode) error {
     8  	hp := Http{DisableLog: true}
     9  	res, err := hp.Do("GET", url, nil, nil)
    10  	if err != nil {
    11  		return err
    12  	}
    13  	if err = os.WriteFile(filename, res, perm); err != nil {
    14  		return err
    15  	}
    16  	return nil
    17  }