首页 > 解决方案 > 将 JSON 字符串上传到没有文件的 Google Cloud Storage

问题描述

我的情况是,当我从其他来源接收数据作为 JSON 字符串时,我想将此字符串上传到 Google Cloud Storage,而不将此字符串写入本地文件并上传此文件。有没有办法做到这一点。谢谢你。如下所示

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

所以我预计谷歌云存储将有一个文件 test.json 包含来自 jsonString 的内容

标签: javascriptjsonnode.jsgoogle-cloud-storagestorage

解决方案


看起来这种情况已经在另一个问题中得到解决。

两个答案看起来都不错,但使用 file.save() 方法(第二个答案)可能会更容易。您可以在此处找到此方法的描述和另一个示例。

希望这可以帮助。


推荐阅读