Uploading pictures here requires that you prepare them properly. Keep the file size down below 107k and uploading is a snap. Files above 107k are often adjusted by our server up to a point. We host over 25 gigabytes of file attachments here with a large number of successful uploads every hour of the day. I can't remember one time in 16 years that uploading was a problem on our end.