代码之家  ›  专栏  ›  技术社区  ›  fredrik

blobstore url是否过期?获取500个错误

  •  2
  • fredrik  · 技术社区  · 16 年前

    我有一个相当新的网站,在那里我用blobstore上传图片 并将URL存储在我的数据存储模型中作为db.stringproperty()。

    上传文件时,我会得到服务的网址: image.imageUrl = images.get_serving_url(str(upload_files[0].key())) 其中image是我的数据存储模型。 我已经2周没有修改代码了,到目前为止它一直在工作。

    但突然间,当试图打开所有URL时,它只返回500个错误。

    网址 http://lh4.ggpht.com/JfA6nTibsx99EJ2TQoQZr5OVXhQUj_tJK0wCP3FJSRq9RhCzUFLAwsR1q0bzplmqRaRu6fTnNPqDFzpxzMMBeva9FJ9WRXdAqgA 只返回500个错误。

    有些奇怪的是,添加一个调整大小(adding=s720)参数可以工作:

    http://lh4.ggpht.com/JfA6nTibsx99EJ2TQoQZr5OVXhQUj_tJK0wCP3FJSRq9RhCzUFLAwsR1q0bzplmqRaRu6fTnNPqDFzpxzMMBeva9FJ9WRXdAqgA=s720

    有人遇到过这个吗?听起来很奇怪A URL会过期。

    弗雷德里克

    编辑:

    阅读我解释的文档时,它应该始终是相同的URL(我错了吗?):

    此方法返回的URL始终是公共的,但不可猜测;当前不支持私有URL。如果您希望停止提供URL,请删除基础blob密钥。这需要24小时才能生效。

    1 回复  |  直到 16 年前