如何允许用户从 Google 云存储下载图像

How to allow users to download images from Google Cloud Storage

我的 google 应用引擎应用程序允许用户将图像上传到 Google 云存储。我在服务器上使用 python。

允许用户使用程序下载存储在 Google 云存储中的图像的最简单方法是什么。 Javascript 在客户端禁止用户保存下载的文件。

python boto 库似乎有些矫枉过正。我想显示允许用户下载的图像列表,旁边有一个 'download' 按钮。谢谢!

无论您的应用使用什么逻辑来确定当前 logged-in 用户可以下载哪些图像,您只需要为每个相应的 "download button" 添加一个 signed url (假设 HTML5)一个 <a href=[[signed url] download=[[filename]]>[[image name/description]]<a> 标签。