Page 1 sur 1

API Firebase & symfony : Stockage d'image dans Cloud Storage

Posté : 22 mars 2019, 13:11
par Calico
Bonjour à tous !

J’espère poster dans la bonne catégorie..

Je suis sur le développement d'un projet ou j'utilise les outils Google (CloudFire store, Cloud Storage) seulement depuis Mercredi j'ai un problème : Impossible d'ajouter une image dans Cloud Storage..

J'ai pourtant essayer plusieurs solution, lu et re-lu la doc officiel et ce que je trouvais sur des forums, mais rien ne marche, je suis vraiment dans une impasse..
Pourtant, j'arrive à récupérer les images que j'ai enregistrer manuellement dans Storage depuis mon site...

Voici une solution que j'ai essayer :
$file_name = $_FILES['PhotoCouverture']['name'];
                $temp_name = $_FILES['PhotoCouverture']['tmp_name'];
                move_uploaded_file($temp_name, "gs://XXXXXXXXX.appspot.com/${file_name}");
Mais rien ne ce passe...

Seconde solution :
                $storage = new StorageClient();
                $bucketName = "XXXXXXX.appspot.com";
                $content = $request->get('PhotoCouverture');
                $metadata = ['contentType' => $request->files->get('mimeType')];
                $imgName = $request->files->get('originalName');
                $storage->bucket($bucketName)->upload($content, [
                    'name' => $imgName,
                    'metadata' => $metadata,
                ]);
Quelqu'un pourrait me donner un coup de pouce ?
Si vous faut plus d'infos, dites le moi !

Merci d'avance !

Re: API Firebase & symfony : Stockage d'image dans Cloud Storage

Posté : 26 mars 2019, 16:22
par Calico
Up ?