Turns out the images didn't send from desktop to the phone, it only sent to the emulator. So I massively reduced the quality of the image so the image is sub 1500 bytes