如何查看存储在Google云存储桶中的图像?

use*_*449 5 google-api google-cloud-storage

我有一个存储有图像的存储桶,当我使用图像的公共URL检索图像时,它将在浏览器中下载而不是在浏览器中显示图像,如何查看图像而不是下载图像。我将以下网址用于上传的图片。

https://www.googleapis.com/cn/download/storage/v1/b/image-downloader-bucket/o/a06266f6-6082-468e-92ca-f918a48533a8?generation=1455661996337000&alt=media

有人可以让我知道如何创建用于查看图像的正确URL吗?

eHe*_*ero 6

我的问题是我没有设置对象的模仿类型。没有它,浏览器就不知道它是图像,因此它正在下载文件而不是在浏览器窗口中显示它。

添加这个就可以了:

const blobStream = blob.createWriteStream({
  metadata: {
    contentType: "image/jpeg"
  }
});
Run Code Online (Sandbox Code Playgroud)