将缓冲区上传到Google云存储

我正在尝试将缓冲区(从表单上传的文件)保存到Google Cloud存储中,但是Google Node SDK似乎只允许上传具有给定路径的文件(读/写流)。

这就是我在AWS(S3)上使用的-Google节点SDK中是否还有其他类似之处?:

var fileContents = new Buffer('buffer');

var params = {
  Bucket: //bucket name
  Key: //file name
  ContentType: // Set mimetype
  Body: fileContents 
};

s3.putObject(params, function(err, data) {
// Do something 
});

到目前为止,我发现这样做的唯一方法是将缓冲区写入磁盘,使用SDK上传文件(指定新文件的路径),然后在文件成功上传后将其删除-这样做的缺点是整个过程明显较慢,使用Google存储似乎是不可行的。上传缓冲区是否有解决方法?

史提芬

我们有一个关于更轻松地支持此问题的问题:https : //github.com/GoogleCloudPlatform/gcloud-node/issues/1179

但是现在,您可以尝试:

file.createWriteStream()
  .on('error', function(err) {})
  .on('finish', function() {})
  .end(fileContents);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Blobstore API将文件上传到Google云存储

来自分类Dev

将文件上传到Google云存储(JAVA)

来自分类Dev

如何将图像缓冲区转换为照片以上传到Cloudinary?

来自分类Dev

使用libcloud上传到Google云存储

来自分类Dev

使用libcloud上传到Google云存储

来自分类Dev

如何使用IAM将文件从Google云实例上传到云存储?

来自分类Dev

使用Google App Engine Python将图像从外部链接上传到Google云存储

来自分类Dev

如何将图片从客户端表单上传到Google云存储桶?

来自分类Dev

跟踪通过js将文件上传到Google云存储的进度?

来自分类Dev

使用Android应用程序将图像上传到Google云存储

来自分类Dev

如何将百万富翁对象上传到Google云存储

来自分类Dev

如何通过应用引擎将图像上传到云存储?

来自分类Dev

GAE-将优化的映像上传到云存储

来自分类Dev

使用Python将多个Web文件上传到云存储

来自分类Dev

如何使用python将JSON上传到谷歌云存储

来自分类Dev

通过python将JSON上传到谷歌云存储

来自分类Dev

为什么sscanf将\ n存储在缓冲区中

来自分类Dev

使用google-api-client gem将大文件上传到google云存储时,执行过期错误

来自分类Dev

如何将o / p存储到缓冲区,然后从缓冲区存储到文件

来自分类Dev

将图像从Android上传到GAE数据存储区

来自分类Dev

如何使用Node.js将Blob base64字符串上传到Google云存储

来自分类Dev

如何使用blobstore和Google云存储将文件上传到AppEngine中的自定义文件夹

来自分类Dev

在不存储中间文件,使用缓冲区或流的情况下将Webshot传输到Google云端硬盘?

来自分类Dev

谷歌云平台 - 如何将图像文件上传到谷歌云存储桶?

来自分类Dev

如何允许匿名上传到云存储

来自分类Dev

使用Java协议缓冲区的批量Google数据存储区查询

来自分类Dev

尝试使用Superbalist / flysystem-google-cloud-storage上传到Google云存储

来自分类Dev

将文件批量上传到Google存储桶的最快方法

来自分类Dev

使用NodeJS在本地将文件上传到Google Cloud存储

Related 相关文章

  1. 1

    使用Blobstore API将文件上传到Google云存储

  2. 2

    将文件上传到Google云存储(JAVA)

  3. 3

    如何将图像缓冲区转换为照片以上传到Cloudinary?

  4. 4

    使用libcloud上传到Google云存储

  5. 5

    使用libcloud上传到Google云存储

  6. 6

    如何使用IAM将文件从Google云实例上传到云存储?

  7. 7

    使用Google App Engine Python将图像从外部链接上传到Google云存储

  8. 8

    如何将图片从客户端表单上传到Google云存储桶?

  9. 9

    跟踪通过js将文件上传到Google云存储的进度?

  10. 10

    使用Android应用程序将图像上传到Google云存储

  11. 11

    如何将百万富翁对象上传到Google云存储

  12. 12

    如何通过应用引擎将图像上传到云存储?

  13. 13

    GAE-将优化的映像上传到云存储

  14. 14

    使用Python将多个Web文件上传到云存储

  15. 15

    如何使用python将JSON上传到谷歌云存储

  16. 16

    通过python将JSON上传到谷歌云存储

  17. 17

    为什么sscanf将\ n存储在缓冲区中

  18. 18

    使用google-api-client gem将大文件上传到google云存储时,执行过期错误

  19. 19

    如何将o / p存储到缓冲区,然后从缓冲区存储到文件

  20. 20

    将图像从Android上传到GAE数据存储区

  21. 21

    如何使用Node.js将Blob base64字符串上传到Google云存储

  22. 22

    如何使用blobstore和Google云存储将文件上传到AppEngine中的自定义文件夹

  23. 23

    在不存储中间文件,使用缓冲区或流的情况下将Webshot传输到Google云端硬盘?

  24. 24

    谷歌云平台 - 如何将图像文件上传到谷歌云存储桶?

  25. 25

    如何允许匿名上传到云存储

  26. 26

    使用Java协议缓冲区的批量Google数据存储区查询

  27. 27

    尝试使用Superbalist / flysystem-google-cloud-storage上传到Google云存储

  28. 28

    将文件批量上传到Google存储桶的最快方法

  29. 29

    使用NodeJS在本地将文件上传到Google Cloud存储

热门标签

归档