ニックスのブログの例をndbに変換しましたが、この行は失敗します。
self.send_blob(file_info.blob, save_as=True)
このエラーで:
ValueError: Expected BlobInfo value for blob_key_or_info.
クラスの残りの部分:
class FileDownloadHandler(blobstore_handlers.BlobstoreDownloadHandler):
def get(self, file_id):
file_info = models.FileInfo.get_by_id(long(file_id))
if not file_info or not file_info.blob:
self.error(404)
return
self.send_blob(file_info.blob)
#self.send_blob(file_info.blob, save_as=True)
結果が変わったのはなぜですか?