You were able to post the screenshot, because it's a smaller file than your pictures. You should be able to edit a picture and save it at a smaller resolution, then try uploading it.
I’ve had the same problem since getting a new phone. Only way I can post is to screenshot the pic (on my phone), then upload that. Complete pain in the arse.