Как отправить локальный файл в виде почтового вложения с помощью Sendgrid API - PullRequest
0 голосов
/ 27 января 2020

Я могу отправить файл в GCS Bucket в виде вложения, используя Sendgrid API. Однако я не могу сделать то же самое с файлом, присутствующим в локальной системе.

Код, который я использовал для передачи файлов GCS:

StorageOptions options = StorageOptions.newBuilder()
            .setProjectId(PROJECT_ID)
            .setCredentials(GoogleCredentials.fromStream(
                    new FileInputStream(PATH_TO_JSON_KEY))).build();
Storage storage = options.getService(); 
Blob blob = storage.get(BUCKET_NAME, OBJECT_NAME);

Используя приведенный выше код Я могу прочитать содержимое данных, но как мы можем использовать эту функцию, если наш файл находится в локальной системе, а не в GCS Bucket?

...