来自谷歌云存储的文件列表

alp*_*kin 6 java google-app-engine servlets google-cloud-storage

对于我正在做的项目,我将把文件存储在Google的云存储中,并构建一个Web应用程序来连接这些文件.我希望我的应用程序显示存储在我的存储桶中的文件列表(或对象可能是适当的名称).我对网络开发和谷歌apis完全陌生.

我一直在研究如何做到这一点并找到了这段代码......

Storage storage = new Storage(httpTransport, jsonFactory, credential);
    ObjectsList list = storage.objects().list("bucket-name").execute();
    for (Object obj : list.getItems()) {

      }
Run Code Online (Sandbox Code Playgroud)

并声明使用AppIdentityCredential.

有关如何使用上述代码以及AppIdentityCredential的任何建议或任何有关使用java存储在存储桶中的文件的建议都将非常感激.

Eic*_*ich 7

应该对你有帮助.

请记住,您需要云存储API而不是GAE API(仅限FYI :).您可以在此处阅读该API - > https://developers.google.com/storage/docs/json_api/v1/json-api-java-samples(JSON,还有一个XML API)

  • 固定链接,谢谢! (2认同)