【问题标题】:Prevent hot linking for get_serving_url() in Google App Engine防止 Google App Engine 中 get_serving_url() 的热链接
【发布时间】:2012-08-08 22:46:40
【问题描述】:

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

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

【问题讨论】:

    标签: java python google-app-engine


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-27
        • 1970-01-01
        • 1970-01-01
        • 2010-10-28
        • 2010-10-23
        • 2012-07-16
        相关资源
        最近更新 更多