AWS ve mongoLab'de ayrıştırma sunucuma bir görüntü yüklemeye çalışıyorum. Ancak, görüntüyü aşağıdaki kodla eklemeye çalıştığımda, bir görüntü aldım, görüntüyü nesne olmadan kaydetmeye çalıştığımda başarılı olur. Yanlış bir şey mi yapıyorum. 10 saatten fazla çalışıyorum ve işe yaramayacağım.Ayrıştırma Görüntüleri Android ile Kaydetme Çalışmıyor
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");
}
}
});
hata Ne alıyoruz Çağrı? – James
_ParseObject_ yerine _ParseFile_ dosyanız için _SaveCallback_ kodunuzu çağırın. –