Resumable Upload in Drive Rest API V3

Ich versuche, eine fortlaufende Upload-Sitzung mit der Laufwerksruhe-API in Android zu erstellen.

Wie in der Dokumentation angegeben, müssen die drei folgenden Schritte ausgeführt werden:

Starten Sie eine fortsetzbare SitzungSpeichern Sie den URI der wiederaufnehmbaren SitzungLade die Datei hoch

Schritt 1: Ich verwende den folgenden Code, um die fortsetzbare Sitzung zu starten.

File body = new File();
body.setName(fileName);
body.setMimeType(mimeType);
body.setCreatedTime(modifiedDate);
body.setModifiedTime(modifiedDate);
body.setParents(Collections.singletonList(parentId));

HttpHeaders header = new HttpHeaders();
header.setContentLength(0L);
header.setContentType("application/json; charset=UTF-8");
header.set("X-Upload-Content-Type","image/jpeg");

HttpResponse response= driveObject
                     .files()
                     .create(body)
                     .setRequestHeaders(header)
                     .set("uploadType","resumable")
                     .buildHttpRequest()
                     .execute();

Schritt 2: Sobald die Ausführung abgeschlossen ist, drucke ich den Antwortheader der Anforderung aus, um den Standort-URI zu sehen.

System.out.println(response.getHeader().toString());

Die Ausgabe ist wie folgt

{
    cache-control=[no-cache, no-store, max-age=0, must-revalidate], 
    content-encoding=[gzip], 
    content-type=[application/json; charset=UTF-8], 
    date=[Thu, 06 Oct 2016 02:20:18 GMT], 
    expires=[Mon, 01 Jan 1990 00:00:00 GMT], 
    alt-svc=[quic=":443"; ma=2592000; v="36,35,34,33,32"], 
    pragma=[no-cache], 
    server=[GSE], 
    transfer-encoding=[chunked], 
    vary=[Origin, X-Origin], 
    x-android-received-millis=[1475720421761], 
    x-android-response-source=[NETWORK 200], 
    x-android-sent-millis=[1475720420804], 
    x-content-type-options=[nosniff], 
    x-frame-options=[SAMEORIGIN], 
    x-xss-protection=[1; mode=block]
}

Ich finde weder den Standort-URI im Antwortheader, um das Hochladen der in der Dokumentation angegebenen Dateidaten zu starten, noch finde ich Java-Beispiele, um ein erneutes Hochladen durchzuführen.

Wie rufe ich den in der Dokumentation angegebenen Standort-URI ab?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage