Я использую Parse для Android. Я хочу добавить фотографию к вновь созданному ParseUser
. Вот пример кода:Добавить фото в новый ParseUser
if(company.getBackgroundImage()!=null) {
Bitmap bitmap = BitmapFactory.decodeResource(c.getResources(),R.drawable.launcher);
// Convert it to byte
ByteArrayOutputStream stream = new ByteArrayOutputStream();
// Compress image to lower quality scale 1 - 100
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] image = stream.toByteArray();
// Create the ParseFile
final ParseFile file = new ParseFile("androidbegin.png", image);
user.put("alfa1",file);
}
user.signUpInBackground(new SignUpCallback(){
@Override
public void done(ParseException arg0) {
if (arg0 == null) {
Log.i("LOG_OUTPUT", "Data saved in sever");
} else {
Log.e("LOG_OUTPUT", arg0.getCode() + "Data not saved in server");
}
}
});
Файл не загружен!
Не загружено, и код ошибки -1; Я делаю этап регистрации, я не понимаю, как создать нового пользователя с его фотографией. Я уже преобразовал файл, на самом деле myImage byte[]
, и он работает для простых ParseObject
. Спасибо
Изменен заголовок, добавлены теги, формат вопроса. –