записать его во временный файл. Но файл остается пустым. Че я тут не так сделал?
file, err := ioutil.TempFile(fileDirPath, "prefix")
if err != nil {
return nil, err
}
f, err := os.OpenFile(file.Name(), os.O_RDWR|os.O_CREATE, 0755)
if err != nil {
return nil, err
}
easy.Setopt(curl.OPT_URL, url)
easy.Setopt(curl.OPT_FILE, f)
if err = easy.Perform(); err != nil {
return nil, err
}
Надо сделать f.Sync() вроде-бы
а зачем вам go-curl?
Обсуждают сегодня