防止Google App Engine中的get_serving_url()热链接

时间:2012-08-08 22:46:40

标签: java python google-app-engine

有没有办法阻止图像服务方法get_serving_url()服务的图像的热链接?

我只找到了this answer,但我认为它不适用于get_serving_url()。

2 个答案:

答案 0 :(得分:2)

否 - 如果您希望对从Blobstore / Google Storage提供的图像进行任何类型的访问控制,那么您应该编写BlobstoreDownloadHandler并使用send_blob在执行您想要的任何访问控制后返回图像。

如果您正在使用get_serving_url()的裁剪或调整大小选项,那么您需要自己进行此转换并将结果存储在blobstore中,这将是您将返回的内容。

答案 1 :(得分:1)

不,您不能对blobstore或图片服务网址进行引荐来源检查。