Well this seems like the image is not valid, like there is a bit missing and QT fails to display it.
Well this might lead to the general issue within the file transfer for "big" files which sometimes get closed, before the client realizes that everything had been written successfull.