Make ContentType be preserved for cloud -> cloud copies - fixes #733

This commit is contained in:
Nick Craig-Wood
2016-10-03 20:02:04 +01:00
parent 6c9a258d82
commit 945f49ab5e
28 changed files with 265 additions and 96 deletions
+2 -2
View File
@@ -17,13 +17,13 @@ type UploadResponse struct {
}
// Upload will put specified data to Yandex.Disk.
func (c *Client) Upload(data io.Reader, remotePath string, overwrite bool) error {
func (c *Client) Upload(data io.Reader, remotePath string, overwrite bool, contentType string) error {
ur, err := c.UploadRequest(remotePath, overwrite)
if err != nil {
return err
}
if err := c.PerformUpload(ur.HRef, data); err != nil {
if err := c.PerformUpload(ur.HRef, data, contentType); err != nil {
return err
}