データベースに画像を保存しようとしています.これは、画像を取得するための私のコードです:
image = Image.open(...a resource on web...)
imageData = StringIO.StringIO()
image.save(imageData, image.format)
myImage = imageData.getvalue()
しかし、これでデータベースに保存しようとすると:
myTable.create(...some fields , image=myImage)
次のメッセージで例外をキャッチします。
Bad Request: Invalid STRING constant(ffd8ffe0.. and so on...adss4das) for image of type blob
Cassandra1.2.9を使用して、これらのコードで以前に画像を保存しました!
しかし、Cassandra2.0 をインストールすると、この問題が発生しました。
コードを 1 行ずつ確認したところ、C2.0 に画像を保存する方法または画像を取得する方法でエラーが発生したと確信しています。