I have GAE + endpoints working between an Android client and app engine backend.
I'm now at the point where I want to store a small image as a Blob datatype using JDO. I have the following two methods in my model's backend:
public byte[] getPicture() {
if (picture == null) {
return null;
}
return picture.getBytes();
}
public void setPicture(byte[] bytes) {
this.picture = new Blob(bytes);
}
However, when I generate my endpoint for my Android client, the setPicture(byte[] bytes) method signature gets transformed to setPicture(String bytes).
Is that a bug or intended? If intended, how am I supposed to transfer my image to a String?
Thanks!