我有一个相当新的站点,我使用 blobstore 上传图像并将 url 作为 db.StringProperty() 存储在我的数据存储模型中。
上传文件后,我得到服务 url:image.imageUrl = images.get_serving_url(str(upload_files[0].key()))
其中 image 是我的数据存储模型。我已经有大约 2 周没有修改代码了,到目前为止它一直在工作。
但是突然间所有的 url 在尝试打开它们时都会返回 500 错误。
URL http://lh4.ggpht.com/JfA6nTibsx99EJ2TQoQZr5OVXhQUj_tJK0wCP3FJSRq9RhCzUFLAwsR1q0bzplmqRaRu6fTnNPqDFzpxzMMBeva9FJ9WRXdAqgA 只返回 500 错误。
有些奇怪的是,添加调整大小(添加 = s720)参数有效:
有人遇到过这个吗?听起来很奇怪,网址会过期。
..弗雷德里克
编辑:
阅读文档我认为它应该始终是相同的 URL(我错了吗?):
此方法返回的 URL 始终是公开的,但不可猜测;当前不支持私有 URL。如果您希望停止提供 URL,请删除基础 blob 键。这最多需要 24 小时才能生效。