Загрузка изображения на диск Google - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть одно приложение для Android, где вы можете ввести свои данные и нарисовать картинку.Затем нажатием кнопки создается файл Excel, а изображение сохраняется и отправляется на нужное письмо.

Как я понимаю, я не могу вставить картинку, чтобы превзойти.Так что, возможно, это может сработать, отправив изображение на диск Google и вставив ссылку в файл Excel.

Мне не нужно беспокоиться о разрешениях, так как это для личного использования.

Проблема в том, что я простоне понимаю документацию Google.

Я был на этой странице: https://developers.google.com/drive/api/v3/manage-uploads

И я изучил этот код:

    File fileMetadata = new File();
    fileMetadata.setName("photo.jpg");
    java.io.File filePath = new java.io.File("files/photo.jpg");
    FileContent mediaContent = new FileContent("image/jpeg", filePath);
    File file = driveService.files().create(fileMetadata, mediaContent)
        .setFields("id")
        .execute();
    System.out.println("File ID: " + file.getId());

    POST https://www.googleapis.com/upload/drive/v3/files?uploadType=media HTTP/1.1
    Content-Type: image/jpeg
    Content-Length: [NUMBER_OF_BYTES_IN_FILE]
    Authorization: Bearer [YOUR_AUTH_TOKEN]

    [JPEG_DATA]

Но это говорит омне мало, как загрузить пользовательский (ранее созданный) файл на диск Google?

Также не нашел ни одной статьи, только те, которые устарели.Есть ли место / видео / статья, где это объясняется более подробно / проще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...