如何使用服务器上的Node从客户端JavaScript上传到Google Cloud Storage?

aknuds1

我想从客户端JavaScript代码直接上传到Google Cloud Storage存储桶,尽管该存储桶不应是公开可写的。服务器端代码是Node.js。过去,通过为服务器上的客户端生成临时授权,我能够直接上传到Amazon S3。将文件上传到受写保护的Google Cloud Storage存储桶的过程是什么,即需要授权?

aknuds1

我发现我可以使用getSignedUrl,它应该允许对文件的某些临时访问(例如,用于写入):

bucket = gcs.bucket('aBucket')
bucket.file('aFile').getSignedUrl({
  action: 'write',
  expires: moment.utc().add(1, 'days').format(),
}, (error, signedUrl) => {
  if (error == null) {
    console.log(`Signed URL is ${signedUrl}`)
  }
})

为了上载文件,向获得的签名URL发出PUT请求。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Cloud Storage客户端

来自分类Dev

如何从Cloud Storage Node.js客户端中的URL上传文件

来自分类Dev

如何使用Cloud Storage库处理通过开发服务器上的BlobstoreService上传的文件?

来自分类Dev

Firebase Web客户端将JSON上传到Cloud Storage

来自分类Dev

如何在App Engine上使用Java的Google客户端库创建Google Cloud Storage断点续传URL?

来自分类Dev

如何使用node.js设置要上传到Google Cloud Storage的文件的Content-Type

来自分类Dev

如何通过Cloud Functions将文件上传到Cloud Storage并使用Firestore控制对Cloud Storage的访问?

来自分类Dev

在App Engine上从Django上传到Google Cloud Storage

来自分类Dev

如何自动将数据上传到Google Cloud Storage

来自分类Dev

使用Flask将文件上传到Google Cloud Storage

来自分类Dev

使用PHP API可恢复上传到Google Cloud Storage

来自分类Dev

如何在本地开发服务器上启用Google Cloud Storage?

来自分类Dev

必须使用PHP在Google Cloud Storage客户端上登录

来自分类Dev

gcloud-node-如何确保通过签名URL上传到Google Cloud Storage的文件是公开可读的?

来自分类Dev

如何从Node中的图像URL将图像上传到Google Cloud Storage?

来自分类Dev

使用Node JS将图像从本地目录上传到Google Cloud Storage

来自分类Dev

使用 Node.js 将文件上传到 Google Cloud Storage(已声明“bucketName”)

来自分类Dev

如何使用Google App Engine将图像上传到Google Cloud Storage?

来自分类Dev

Google Cloud Storage与Google Cloud CDN

来自分类Dev

如何使用Android Studio中创建的应用程序将文件上传到Google Cloud Storage?

来自分类Dev

Google Cloud Storage Force下载

来自分类Dev

上载Google Cloud Storage iOS

来自分类Dev

Android的Google Cloud Storage管理

来自分类Dev

Configure Django and Google Cloud Storage?

来自分类Dev

IP限制Google Cloud Storage

来自分类Dev

Google Cloud Storage - 权限不足

来自分类Dev

通过appengine将文件上传到Google Cloud Storage

来自分类Dev

将.raw文件上传到Google Cloud Storage

来自分类Dev

仅 14 个字节上传到 Google Cloud Storage

Related 相关文章

  1. 1

    Google Cloud Storage客户端

  2. 2

    如何从Cloud Storage Node.js客户端中的URL上传文件

  3. 3

    如何使用Cloud Storage库处理通过开发服务器上的BlobstoreService上传的文件?

  4. 4

    Firebase Web客户端将JSON上传到Cloud Storage

  5. 5

    如何在App Engine上使用Java的Google客户端库创建Google Cloud Storage断点续传URL?

  6. 6

    如何使用node.js设置要上传到Google Cloud Storage的文件的Content-Type

  7. 7

    如何通过Cloud Functions将文件上传到Cloud Storage并使用Firestore控制对Cloud Storage的访问?

  8. 8

    在App Engine上从Django上传到Google Cloud Storage

  9. 9

    如何自动将数据上传到Google Cloud Storage

  10. 10

    使用Flask将文件上传到Google Cloud Storage

  11. 11

    使用PHP API可恢复上传到Google Cloud Storage

  12. 12

    如何在本地开发服务器上启用Google Cloud Storage?

  13. 13

    必须使用PHP在Google Cloud Storage客户端上登录

  14. 14

    gcloud-node-如何确保通过签名URL上传到Google Cloud Storage的文件是公开可读的?

  15. 15

    如何从Node中的图像URL将图像上传到Google Cloud Storage?

  16. 16

    使用Node JS将图像从本地目录上传到Google Cloud Storage

  17. 17

    使用 Node.js 将文件上传到 Google Cloud Storage(已声明“bucketName”)

  18. 18

    如何使用Google App Engine将图像上传到Google Cloud Storage?

  19. 19

    Google Cloud Storage与Google Cloud CDN

  20. 20

    如何使用Android Studio中创建的应用程序将文件上传到Google Cloud Storage?

  21. 21

    Google Cloud Storage Force下载

  22. 22

    上载Google Cloud Storage iOS

  23. 23

    Android的Google Cloud Storage管理

  24. 24

    Configure Django and Google Cloud Storage?

  25. 25

    IP限制Google Cloud Storage

  26. 26

    Google Cloud Storage - 权限不足

  27. 27

    通过appengine将文件上传到Google Cloud Storage

  28. 28

    将.raw文件上传到Google Cloud Storage

  29. 29

    仅 14 个字节上传到 Google Cloud Storage

热门标签

归档