Are you uploading them on a wireless network or via mobile data?
Ensure that the phone wireless is switched on, because if its working via mobile data a pic of 2 megs may take to long to up load and abort (Timeout)
Could it be that you have inadvertently changed the photo resolution on your camera to a higher setting? By mistake maybe, it happens.