0

我是 Google Web Toolkit 和 Google App Engine Technology 的新手,所以我需要基于 blob 的帮助。我正在为一家需要上传一些文件并将其提供给客户的公司开发一个 Web 应用程序。问题是,当有人将项目上传到 blobstore 时,会创建一个 url,拥有该链接的任何人都可以下载/查看文件,但规范是要下载给已付费用户的文件。当然,用户必须先登录。那么,我怎样才能对 blob 项目进行一些限制并使它们对预付费客户保密?

在此先感谢 Stefanos Antaris

4

1 回答 1

1

问题是,当有人将项目上传到 blobstore 时,会创建一个 url,拥有该链接的任何人都可以下载/查看文件,但规范是要下载给已付费用户的文件。

事实并非如此。上传 URL 只能用于上传文件,不能用于下载。如果您使用图像服务 API,则会为您的图像生成一个任何人都可以使用的 URL,但只有在您明确调用该 API 时才会发生这种情况。除此之外,下载 blob 的唯一方法是您的应用设置正确的标头,如此所述。

于 2011-09-19T04:11:43.237 回答