2016-11-05 3 views
0

Ich habe versucht, einen Weg zu finden, den wiederaufladbaren Upload durchzuführen und ihn mit der Drive API v3 auf Python 3.5 wieder aufzunehmen. Ich stieß auf den offiziellen API-Leitfaden von Google unter Media Upload, verwendete jedoch die file.insert-Funktion, die in v3 nicht verfügbar zu sein scheint.Wiederaufsetzbarer Upload und Prozentsatz des Uploads mit Drive API v3 auf Python 3 anzeigen

Zusätzlich plante ich auch, große Dateien hochzuladen, so dass ein Fortschrittsbalken/Prozentsatz wirklich helfen könnte. Meinst du, ich sollte Chunk Upload verwenden? Googles official docs scheint zu sagen, dass es in der Leistung verloren ist.

Vielen Dank!

Antwort

0

die Funktion files.insert, die in v3 nicht verfügbar zu sein scheint.

files.insert Methode wurde auf files.create in v3 geändert. Sie können dies in der Migration Guide überprüfen.

ich geplant auch große Dateien so einen Fortschrittsbalken/Prozentsatz

hochladen Wenn Sie Fortschrittsbalken angezeigt werden soll, überprüfen Sie wie this one im Web einige HTML5 und JS Tutorials. Im Internet gibt es viele weitere Beispiele.

meinst du, ich sollte Chunk Upload verwenden?

Fortsetzbarer Upload eignet sich für große Dateien im Gegensatz zum einfachen Upload. Wenn Sie also mit großen Dateien arbeiten, ist das die empfohlene Methode.

Resumable upload: uploadType = fortsetzbar. Für eine zuverlässige Übertragung, besonders wichtig mit größeren Dateien. Bei dieser Methode verwenden Sie eine sitzungsinitiierende Anforderung , die optional Metadaten enthalten kann. Dies ist eine gute Strategie, um für die meisten Anwendungen zu verwenden, da es auch für kleinere Dateien unter Kosten einer zusätzlichen HTTP-Anfrage pro Upload funktioniert.

Verwandte Themen