aboutsummaryrefslogtreecommitdiffstats
path: root/drive/import.go
diff options
context:
space:
mode:
authorPetter Rasmussen2016-09-06 17:14:26 +0200
committerGitHub2016-09-06 17:14:26 +0200
commit9efbb88bf8bc418bb8c5e32b4ea18d5023ee7cb3 (patch)
tree5dd5d61d596243309078958efffa48e0956148fc /drive/import.go
parent604140a109fb3d47374d9a87ba4edc4fd30987d7 (diff)
parent5406c618d2b271959438908845b49b4d553c6bc6 (diff)
downloadgdrive-9efbb88bf8bc418bb8c5e32b4ea18d5023ee7cb3.tar.bz2
Merge pull request #187 from vandenoever/master
Add --mime option to gdrive import
Diffstat (limited to 'drive/import.go')
-rw-r--r--drive/import.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/drive/import.go b/drive/import.go
index 2ee5f1e..0162aa3 100644
--- a/drive/import.go
+++ b/drive/import.go
@@ -11,15 +11,19 @@ import (
type ImportArgs struct {
Out io.Writer
+ Mime string
Progress io.Writer
Path string
Parents []string
}
func (self *Drive) Import(args ImportArgs) error {
- fromMime := getMimeType(args.Path)
+ fromMime := args.Mime
if fromMime == "" {
- return fmt.Errorf("Could not determine mime type of file")
+ fromMime = getMimeType(args.Path)
+ }
+ if fromMime == "" {
+ return fmt.Errorf("Could not determine mime type of file, use --mime")
}
about, err := self.service.About.Get().Fields("importFormats").Do()