2013-08-28 3 views
0

Я использую клиентскую библиотеку облачного хранилища Google для загрузки файлов в нее динамически и обслуживания файлов с нее. Загружаемая часть работает нормально. В этом нет никаких проблем.Клиентская библиотека Google Cloud Storage - по умолчанию общедоступно по умолчанию

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

Итак, я пошел в консоль Google для Google, и одна вещь, которую я заметил, - это общий доступ публично не установлен.

Если я установил флажок «Общий публичный доступ», я мог бы получить доступ к файлу в своем приложении.

Я пробовал как с ACL с открытым доступом, так и с ведомым владельцем.

Это код, я использую ..

GcsFileOptions options = new GcsFileOptions.Builder().cacheControl("public, max-age=31536000, no-transform").mimeType(mimeType).acl("bucket-owner-full-control").build(); 

Может ли вы, ребята, скажите нам, что изменения я должен сделать, чтобы проверить, что общедоступный флажок.

ответ

0

Вы хотите, чтобы файл был общедоступным? Если да, почему бы не настроить ACL для общедоступного чтения, а не для ведомого владельца?

Смежные вопросы