Я могу отправить файл в 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?