jbar6381 , korbaach :
My game is about to pick user photo and then loaded in character, the photo that has picked is persist even the app was closed, the sprite still remain on the disk android.
I don't know what method above, but my game doesn't need to convert image to base64, filereader or any complicated method above. All i need to do is using CANVAS PLUGIN and built-in LOCALSTORAGE in construct 2 and you just sit on the desk with the coffee.
You can check my game here:
http://bit.ly/2451yXf
http://bit.ly/290A6pv
Basicly, you need to create key "pickedsprite" or whatever you call it, with the value Canvas.imageUrl
Sorry for my english, english is not my native
Edit: added link