我有一個相當新的站點,我使用blobstore 上傳圖像,並將該URL作爲db.StringProperty()存儲在我的數據存儲模型中。blobstore網址過期嗎?獲取500錯誤
當文件上傳時,我得到的服務網址爲: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會過期。
..fredrik
編輯:
閱讀我理解,它應該始終是相同的URL的文檔(我錯了?):
的URL此方法返回總是公開的,但不可猜測;私人網址目前不受支持。如果您希望停止提供該網址,請刪除底層的BLOB密鑰。這最多需要24小時才能生效。
日誌說什麼? – 2010-09-28 13:38:08
沒什麼,沒有錯誤的。但是這樣做有道理,因爲它們自己的圖像不在我的應用程序上託管。 – fredrik 2010-09-28 13:39:02
我不認爲你需要調用str(key),你只能傳遞key。 – 2010-09-28 13:41:19