Android側でギャラリーかカメラで撮った写真をbyte[]型に変換して、
Jsonにputしてサーバー側に送信。
サーバー側ではJsonを受け取って、
それをMySQLのMediumBlob型に格納。
(尚、サーバー側はGsonを利用)
上記の処理をおこないたいです。
現状は、
Android側で写真をbyte[]に変換したところまではできております。
そのJsonをサーバーに送信して、
サーバー側でそのJsonを受け取る段階で、
Java
1java.lang.RuntimeException: Unable to invoke no-args constructor for interface java.sql.Blob. Register an InstanceCreator with Gson for this type may fix this problem.
といったエラーが出てしまいます。
エラーになった箇所は
Java
1FacilitiesBeans detailInfo = gson.fromJson(body , FacilitiesBeans.class);
つまり、Jsonをそれぞれの型に変換しております。
byte[]で渡すのはよろしくないのでしょうか?
何卒、サーバーで受信ができるように、
ご教授のほどよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/09 17:45