The upload is generally fine as it is. Unless you're uploading a seriously large file, or in some strange format. I've uploaded some pretty large pictures, as JPEGs, PNGs, I think I might have done one in PSD. What exactly are you having trouble achieving with the normal wiki upload?