6 votes

Télécharger une chaîne JSON vers Google Cloud Storage sans fichier

Dans mon cas, lorsque je reçois des données d'une autre source sous la forme d'une chaîne JSON, je veux télécharger cette chaîne vers Google Cloud Storage sans écrire cette chaîne dans un fichier local et télécharger ce fichier. Existe-t-il un moyen de le faire ? Merci. Regardez ce code ci-dessous

storage
  .bucket(bucketName)
  .upload(jsonString, { destination: 'folder/test.json' })
  .then(() => {
    console.log('success');
  })
  .catch((err) => {
    console.error('ERROR:', err);
  });

Je m'attendais donc à ce que le Google Cloud Storage contienne un fichier test.json avec le contenu de la chaîne jsonString

2voto

ch_mike Points 924

Il semble que ce scénario a déjà été abordé dans cet autre question .

Les deux réponses semblent bonnes, mais il sera probablement plus facile d'utiliser la méthode file.save() (deuxième réponse). Vous pouvez trouver la description de cette méthode et encore un autre exemple aquí .

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X