【问题标题】:How to view Google API cloud storage files in browser如何在浏览器中查看 Google API 云存储文件
【发布时间】:2018-10-04 13:59:17
【问题描述】:

我正在使用 Google API 存储将我上传的文件保存在云中。

我已将一个 pdf 文件上传到该存储中,它会返回该文件的自链接,如下所示, https://www.googleapis.com/storage/v1/b/mystorage/o/file.pdf

当我尝试在浏览器中输入此链接时,它会显示以下 json 对象,

    {
     "kind": "storage#object",
     "id": "myStorage/myFile.pdf/2152448693558409",
     "selfLink": "https://www.googleapis.com/storage/v1/b/myStorage/o/myFile.pdf",
     "name": "myFile.pdf",
     "bucket": "myStorage",
     "generation": "2152448693558409",
     "metageneration": "1",
     "timeCreated": "2018-04-23T12:35:35.579Z",
     "updated": "2018-04-23T12:35:35.579Z",
     "storageClass": "REGIONAL",
     "timeStorageClassUpdated": "2018-04-23T12:35:35.579Z",
     "size": "3028",
     "md5Hash": "EF0GjR1EyvYYbMKh44wqla==",
     "mediaLink": "https://www.googleapis.com/download/storage/v1/b/myStorage/o/myFile.pdf?generation=2152448693558409&alt=media",
     "crc32c": "uSlJNw==",
     "etag": "COO6irK00NoCEAE="
    }

我复制了该媒体链接并粘贴到浏览器中,但下载的是 pdf 文件,而不是在浏览器中查看。

有人可以帮忙吗,如何查看文件?

【问题讨论】:

    标签: google-cloud-platform google-cloud-storage


    【解决方案1】:

    要在浏览器中查看您的文件,您必须:

    1. Make file public 并通过链接访问它:https://storage.googleapis.com/[BUCKET_NAME]/[OBJECT_NAME]
    2. AddREADER 角色,用于您的 Google 帐户,访问文件并通过链接访问它: https://storage.cloud.google.com/[BUCKET_NAME]/[OBJECT_NAME]

    【讨论】:

      猜你喜欢
      • 2013-09-16
      • 2020-07-25
      • 2021-09-12
      • 2023-02-08
      • 2012-04-10
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      相关资源
      最近更新 更多