Я пытаюсь загрузить изображение на мой синтаксический анализатор на AWS и mongoLab. Однако всякий раз, когда я пытаюсь добавить изображение с приведенным ниже кодом, у меня возникла ошибка, когда я пытаюсь сохранить объект без изображения, он преуспевает. Я делаю что-то неправильно. Я пытаюсь более 10 часов и не могу заставить его работать.Parse Server Сохранение изображений с Android не работает
ParseFile image1;
Bitmap bm = BitmapFactory.decodeResource(getResources(),
R.drawable.ph);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
image1 = new ParseFile("profilePhoto.png", byteArray);
image1.saveInBackground();
JSONArray myFriendList = new JSONArray();
myFriendList.put("xxxxxxxxxxxxxxx");
myFriendList.put("yyyyyyyyyyyyyyy");
ParseObject userSettingObj = new ParseObject("userSetting");
userSettingObj.put("profileName", profileNameField.getText().toString());
userSettingObj.put("userid", ParseUser.getCurrentUser().getObjectId());
userSettingObj.put("name", nameField.getText().toString());
userSettingObj.put("surname", surnameField.getText().toString());
userSettingObj.put("friendList", myFriendList);
userSettingObj.put("photo", image1);
userSettingObj.saveInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
if (e == null) {
System.out.println("saved successfully");
} else {
System.out.println("error while saving");
}
}
});
Что ошибка вы получаете? – James
Позвоните в _SaveCallback_ для своего _ParseFile_ вместо _ParseObject_. –