full upload, but with encoding problems