1

Ich muss einige Dateien auf mein Google Drive-Konto hochladen. Derzeit unten Code Ich verwende die Datei in Google hochladenWie Sie Dateien auf Google Drive hochladen. Ist es möglich durch Retrofit 2

OutputStream outputStream = driveContents.getOutputStream(); 
         addTextfileToOutputStream(outputStream); 
         MetadataChangeSet changeSet = new MetadataChangeSet.Builder() 
           .setTitle("testFile") 
           .setMimeType("text/plain") 
           .setDescription("This is a text file uploaded from device") 
           .setStarred(true).build(); 
         Drive.DriveApi.getRootFolder(googleApiClient) 
           .createFile(googleApiClient, changeSet, driveContents) 
           .setResultCallback(fileCallback); 

fahren Gibt es eine Methode Retrofit mit einer Datei zu laden. Jede Hilfe sollte sehr geschätzt und hilfreich für mich sein.

Antwort

1

Wie Dateien auf Google Drive hochladen?

Hier ist die Upload Quickstart for Drive. Java-Beispiel ist here.

Ist es möglich durch Retrofit 2?

Solange Sie in der Lage sind, HTTP-Zugriff zu ermöglichen, können Sie Google Drive API verwenden. Sie werden die Klasse java.net.URL und die Klasse java.net.HttpURLConnection verwenden. Hier ist ein link mit tatsächlichen Codes. Vergessen Sie nicht, dass Sie zuerst die Plattform Setup it Up integrieren müssen, um die Drive-Plattform zu integrieren.