fix(webdav): sharepoint upload

This commit is contained in:
Xhofe
2022-04-24 15:38:17 +08:00
parent e4df146043
commit 42c0e438d5
4 changed files with 14 additions and 9 deletions

View File

@ -213,7 +213,11 @@ func (driver WebDav) Upload(file *model.FileStream, account *model.Account) erro
}
c := driver.NewClient(account)
path := utils.Join(file.ParentPath, file.Name)
err := c.WriteStream(driver.WebDavPath(path), file, 0644)
callback := func(r *http.Request) {
r.Header.Set("Content-Type", file.GetMIMEType())
r.ContentLength = int64(file.GetSize())
}
err := c.WriteStream(driver.WebDavPath(path), file, 0644, callback)
return err
}