Ich versuche herauszufinden, wie ich eine große Datei direkt über die Google Drive API V3 im Browser herunterladen kann.Google Drive Rest API V3 Herunterladen großer Dateien mit alt = Medienoption (> 25 MB)
Ich bin mit Option 1, die ist: Laden Sie eine Datei - files.get mit alt = Mediendatei Ressource
Wenn ich meine Anfrage (https://www.googleapis.com/drive/v3/files/[fileId]?alt=media) senden, habe ich den Inhalt der Datei als Antwort von es.
Momentan erstelle ich eine BLOB-Datei mit der Antwort meiner Abfrage und lese dann die BLOB-Datei, um den Download im Browser zu starten.
Das Problem damit ist, dass das Lesen der BLOB-Datei viel Speicher verbraucht und wenn die Dateigröße mehr als 10 MB beträgt, stürzt der Browser ab.
Also meine Frage ist: Wie kann ich den Download auf Browsern über die Google APIs wie erwähnt auf dem Screenshot unten beginnen? See expected result
Sie können Lösungen und auch Kommentare in diesem [SO Beitrag] (http://StackOverflow.com/a/24951186) überprüfen, wobei die verwendete Lösung 'https://googledrive.com ist/host/Ordner-ID/Dateiname.exe'. Beachten Sie jedoch, dass dies für freigegebene Ordner gilt. Dieser [Artikel] (http://www.broculos.net/2013/04/how-to-use-google-drive-to-share-files.html#.WG24pvF96Ak) könnte auch helfen. – Teyam