2017-08-27 5 views
1

Comment puis-je télécharger des images dans mon compartiment sur le point de terminaison google cloud à l'aide de angular4. Je ne veux pas utiliser nodejs car je ne veux pas utiliser require dans mon projet angulaire. Ou est-il une alternative à l'utilisation de require dans angular4. Par exemple, en utilisant l'importation au lieu de requireTéléchargement de l'image dans le compartiment

+2

https://cloud.google.com/storage/docs/json_api/v1/how-tos/simple-upload – Adiii

Répondre

0

Vous pouvez utiliser le Javascript Google API Client Library à télécharger sur GCS. Il y a un exemple de l'utilisation de ceci à https://github.com/googlearchive/storage-getting-started-javascript

Cependant vous devriez faire attention ceci: Vous devrez essentiellement donner à vos utilisateurs des permissions sur votre compartiment. Cela peut les amener à vous facturer de gros frais de stockage, à accéder à d'autres objets utilisateur ou à supprimer vos données. Une alternative plus sûre consiste à faire les appels de GCS à une application côté serveur (peut-être sur App Engine) au nom du client (peut-être retourner signed urls pour donner des autorisations limitées au client) Comme Jo Jo le fait remarquer, Firebase Cela vous facilite la tâche.