feat: support cancel for some drivers (close #2717)
This commit is contained in:
@ -121,10 +121,11 @@ func (d *YandexDisk) Put(ctx context.Context, dstDir model.Obj, stream model.Fil
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
req = req.WithContext(ctx)
|
||||
req.Header.Set("Content-Length", strconv.FormatInt(stream.GetSize(), 10))
|
||||
req.Header.Set("Content-Type", "application/octet-stream")
|
||||
res, err := base.HttpClient.Do(req)
|
||||
res.Body.Close()
|
||||
_ = res.Body.Close()
|
||||
return err
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user