Perhaps trying to open it in an image editing program to test it out is what is corrupting it. Have you tried just uploading a clean copy without first trying to open it in an image editing proggie? Does your remote host have cURL installed in its PHP setup?
I have just checked with the server, and yes, cURL is installed. I imagine that is why it all worked in the first place. This is what is installed.
We await your reply as we cannot use this at all. I was about to build a gallery for our cats and update our dogs.
Thank you, Kim