diff options
Diffstat (limited to 'drive/upload.go')
| -rw-r--r-- | drive/upload.go | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drive/upload.go b/drive/upload.go index 3a65d0f..fdba5cc 100644 --- a/drive/upload.go +++ b/drive/upload.go @@ -14,7 +14,7 @@ type UploadFileArgs struct { Out io.Writer Path string Name string - Parent string + Parents []string Mime string Recursive bool Stdin bool @@ -53,10 +53,8 @@ func (self *Drive) Upload(args UploadFileArgs) (err error) { dstFile.MimeType = args.Mime } - // Set parent folder if provided - if args.Parent != "" { - dstFile.Parents = []string{args.Parent} - } + // Set parent folders + dstFile.Parents = args.Parents f, err := self.service.Files.Create(dstFile).ResumableMedia(context.Background(), srcFile, srcFileInfo.Size(), dstFile.MimeType).Do() if err != nil { |
