かなり新しいサイトがあり、blobstoreを使用して画像をアップロードし、URLをdb.StringProperty()としてデータストアモデルに保存しています。
ファイルがアップロードされると、次のURLが表示されます。image.imageUrl = images.get_serving_url(str(upload_files[0].key()))
ここで、imageはデータストアモデルです。私は約2週間コードを変更しておらず、これまでのところ機能しています。
しかし、突然すべてのURLを開こうとすると、500エラーが返されます。
URLhttp ://lh4.ggpht.com/JfA6nTibsx99EJ2TQoQZr5OVXhQUj_tJK0wCP3FJSRq9RhCzUFLAwsR1q0bzplmqRaRu6fTnNPqDFzpxzMMBeva9FJ9WRXdAqgA は500エラーを返します
奇妙なことに、サイズ変更(= s720の追加)パラメーターの追加が機能します。
誰かがこれに遭遇しましたか?URLが期限切れになるのは奇妙に聞こえます。
..fredrik
編集:
ドキュメントを読むと、常に同じURLである必要があると解釈します(私は間違っていますか?):
このメソッドによって返されるURLは常に公開されていますが、推測することはできません。プライベートURLは現在サポートされていません。URLの提供を停止する場合は、基になるBLOBキーを削除します。これが有効になるまで最大24時間かかります。