1

データベースに画像を保存しようとしています.これは、画像を取得するための私のコードです:

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 に画像を保存する方法または画像を取得する方法でエラーが発生したと確信しています。

4

1 に答える 1