Is there any difference when you do it over wifi or data? You data could be unstable and send part of the file, especially if the file is larger in size.
Try from different location, where you get full 3g/4G bar.
I send lots of photos over e-mail and whatsapp with success. Not once have I experienced that yet. But my reception is great, whether wifi or Data.