Image upload in small resolution, keep original size
Make the image file copy folder in phone app, store the original size photo's.
Upload image to server as now with pre-setting max. height and width (or easier small/medium/large)
If more detail is needed from images you can still recover them from your phone and share them or upload them on a better time.