2013-02-14 3 views
4

Pour un projet que je suis en train de faire, j'aurai des fichiers stockés dans le Cloud Storage de Google et je construis une application web pour m'interfacer avec ces fichiers. Je voudrais que mon application affiche une liste des fichiers (ou des objets peuvent être le nom approprié) stockés dans mon compartiment. Je suis complètement nouveau pour le développement web et google apis.Liste de fichiers de google cloud storage

J'ai fait des recherches sur la façon de le faire et nous avons trouvé ce morceau de code ...

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

     } 

et il est indiqué d'utiliser un AppIdentityCredential.

Un conseil sur la façon d'utiliser le code ci-dessus avec un AppIdentityCredential ou tout conseil sur la liste des fichiers stockés dans un seau en utilisant java serait grandement apprécié.

+1

Avez-vous pu savoir comment la liste ci-dessus des objets en utilisant la méthode. J'ai vraiment besoin de faire fonctionner ça. Toute aide est appréciée. Merci!! –

Répondre

0

Après essentiel ferait l'affaire à la liste tous les fichiers/dossiers dans un seau Google Cloud Storage:

https://gist.github.com/hkarakose/d8f9ff78f7deb692e5302e06e8612ca6

indispensable après la dépendance Maven pour exécuter le code:

<dependency> 
    <groupId>com.google.cloud</groupId> 
    <artifactId>google-cloud</artifactId> 
    <version>0.8.0</version> 
</dependency> 
Questions connexes