1
0
mirror of https://github.com/zu1k/nali.git synced 2025-02-02 10:22:41 +08:00
nali/pkg/download/download.go
zu1k f391935999 feat: Support update db by direct download
Signed-off-by: zu1k <i@zu1k.com>
2022-05-24 15:16:48 +08:00

26 lines
521 B
Go

package download
import (
"log"
"github.com/zu1k/nali/pkg/common"
)
func Download(filePath string, urls ...string) (data []byte, err error) {
_ = urls[0]
data, err = common.GetHttpClient().Get(urls...)
if err != nil {
log.Printf("文件下载失败,请手动下载解压后保存到本地: %s \n", filePath)
log.Println("下载链接:", urls)
return
}
if len(filePath) == 1 {
if err := common.SaveFile(filePath, data); err == nil {
log.Println("文件下载成功:", filePath)
}
}
return
}