I’m trying to save a file by gallery choice, I’ve managed to save the file into files but I’m having problems saving the URL into “Posts” table on my backendless database. When I run the app I get the Toast “FAILED ON SAVING POST”.
++ I’m trying to set a relation too, don’t know if that’s a problem for now.
Backendless.Files.upload(file, imagesLink, new AsyncCallback() {
@Override
public void handleResponse(BackendlessFile response) {
Toast.makeText(PostActivity.this, “Done!”, Toast.LENGTH_SHORT).show();
HashMap post = new HashMap();
post.put(“name”, userName);
post.put(“postpic”, response.getFileURL());Backendless.Data.of("Posts").save(post, new AsyncCallback<Map>() { @Override public void handleResponse(Map response) { Toast.makeText(PostActivity.this, "Post SAVED!", Toast.LENGTH_SHORT).show(); HashMap<String, Object> child = new HashMap<>(); child.put("objectId", response.get("objectId").toString()); HashMap<String, Object> parent = new HashMap<>(); parent.put("objectId", "554EFBE1-0B99-BCFE-FF29-D8D51B46AF00"); ArrayList<Map> childArray = new ArrayList<>(); childArray.add(child); Backendless.Persistence.of("Feed").setRelation(parent, "posts", childArray, new AsyncCallback<Integer>() { @Override public void handleResponse(Integer response) { Toast.makeText(PostActivity.this, "OMG POST LINKED", Toast.LENGTH_SHORT).show(); } @Override public void handleFault(BackendlessFault fault) { Toast.makeText(PostActivity.this, "ERROOOOOOOR NOT LINKED", Toast.LENGTH_SHORT).show(); } }); } @Override public void handleFault(BackendlessFault fault) { Toast.makeText(PostActivity.this, "FAILED ON SAVING POST", Toast.LENGTH_SHORT).show(); } }); } @Override public void handleFault(BackendlessFault fault) { Toast.makeText(PostActivity.this, "dead!", Toast.LENGTH_SHORT).show(); } });