Upload image to backend