Google Cloud Storage:下载文件名包含存储桶中的路径

杰布

我正在将带有 firebase 存储的文件上传到 some/path/file.txt 后来我得到一个下载 url 并通过浏览器中的链接提供下载。当用户下载文件时,它被命名为 file.txt

现在我通过 gcloud 存储使用云功能修改此文件。我重新上传它:

bucket.upload(localfile, {destination: 'some/path/file.txt'});

现在当用户下载文件时,浏览器中建议的文件名是:some%2path%2file.txt

有没有办法避免这种情况?

麦克麦克唐纳

是的,将Content-Disposition文件标题设置为仅包含file.txt. 就像是:

bucket.upload(localFile, {
  destination: 'some/path/file.txt'
  metadata: {
    contentDisposition: 'attachment; filename="file.txt"'
  }
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的Google Cloud Storage存储桶中的文件在哪里?

来自分类Dev

在 Google Cloud Storage 中的项目/存储桶之间同步文件

来自分类Dev

如何使用Java从Google Cloud Storage下载文件?

来自分类Dev

如何使用curl从Google Cloud Storage下载文件

来自分类Dev

如何限制Google Cloud Storage存储桶的文件类型?

来自分类Dev

上载到Google Cloud Storage中的嵌套存储桶

来自分类Dev

从Google Cloud Function(Python)将新文件写入Google Cloud Storage存储桶

来自分类Dev

如何使用PHP从Google Cloud Storage的存储桶中列出所有文件?

来自分类Dev

如何使用PHP从Google Cloud Storage的存储桶中列出所有文件?

来自分类Dev

Google Cloud Run /挂载Google存储桶

来自分类Dev

Google Cloud Storage Force下载

来自分类Dev

将文件上传到Google Cloud Storage而不在本地下载文件?

来自分类Dev

使用Google Cloud Dataflow合并Google Cloud Storage中的文件

来自分类Dev

Google Cloud Storage与Google Cloud CDN

来自分类Dev

如何在Google Cloud Storage中仅共享一个文件夹(而不是整个存储桶)?

来自分类Dev

使用从URI Google Cloud Storage创建的Blob下载文件时出错

来自分类Dev

Google Cloud Storage ACL不适用于存储桶

来自分类Dev

如何从ACL控件禁用Google Cloud Storage存储桶列表?

来自分类Dev

如何设置公共Google Cloud Storage存储桶

来自分类Dev

Google Cloud Storage“静态”存储桶名称不可用

来自分类Dev

Google Cloud Storage存储桶->存在给出403

来自分类Dev

Dataproc不会导入存储在Google Cloud Storage存储桶中的Python模块

来自分类Dev

在Google Cloud Storage中存储多个同名文件?

来自分类Dev

我的Google Cloud Platform存储中存储了未知存储桶

来自分类Dev

将文件从 S3 存储桶复制到 Google Cloud Storage

来自分类Dev

使用 GAE 和 Google Cloud Storage 从 csv 文件上传到存储桶图片

来自分类Dev

是否可以在Firebase / Google Cloud Storage存储桶上设置文件夹或存储桶级别的“ cacheControl”设置?

来自分类Dev

如何从Google存储桶中强制下载文件,而不是在浏览器中打开文件?

来自分类Dev

我可以从Google Cloud Storage项目存储桶中删除容器映像吗?

Related 相关文章

  1. 1

    我的Google Cloud Storage存储桶中的文件在哪里?

  2. 2

    在 Google Cloud Storage 中的项目/存储桶之间同步文件

  3. 3

    如何使用Java从Google Cloud Storage下载文件?

  4. 4

    如何使用curl从Google Cloud Storage下载文件

  5. 5

    如何限制Google Cloud Storage存储桶的文件类型?

  6. 6

    上载到Google Cloud Storage中的嵌套存储桶

  7. 7

    从Google Cloud Function(Python)将新文件写入Google Cloud Storage存储桶

  8. 8

    如何使用PHP从Google Cloud Storage的存储桶中列出所有文件?

  9. 9

    如何使用PHP从Google Cloud Storage的存储桶中列出所有文件?

  10. 10

    Google Cloud Run /挂载Google存储桶

  11. 11

    Google Cloud Storage Force下载

  12. 12

    将文件上传到Google Cloud Storage而不在本地下载文件?

  13. 13

    使用Google Cloud Dataflow合并Google Cloud Storage中的文件

  14. 14

    Google Cloud Storage与Google Cloud CDN

  15. 15

    如何在Google Cloud Storage中仅共享一个文件夹(而不是整个存储桶)?

  16. 16

    使用从URI Google Cloud Storage创建的Blob下载文件时出错

  17. 17

    Google Cloud Storage ACL不适用于存储桶

  18. 18

    如何从ACL控件禁用Google Cloud Storage存储桶列表?

  19. 19

    如何设置公共Google Cloud Storage存储桶

  20. 20

    Google Cloud Storage“静态”存储桶名称不可用

  21. 21

    Google Cloud Storage存储桶->存在给出403

  22. 22

    Dataproc不会导入存储在Google Cloud Storage存储桶中的Python模块

  23. 23

    在Google Cloud Storage中存储多个同名文件?

  24. 24

    我的Google Cloud Platform存储中存储了未知存储桶

  25. 25

    将文件从 S3 存储桶复制到 Google Cloud Storage

  26. 26

    使用 GAE 和 Google Cloud Storage 从 csv 文件上传到存储桶图片

  27. 27

    是否可以在Firebase / Google Cloud Storage存储桶上设置文件夹或存储桶级别的“ cacheControl”设置?

  28. 28

    如何从Google存储桶中强制下载文件,而不是在浏览器中打开文件?

  29. 29

    我可以从Google Cloud Storage项目存储桶中删除容器映像吗?

热门标签

归档