Make sure that your FTP client's transfer type is set to binary. Instructions for how to do this in different clients can be found in the following set-up guides.
WinSCP FTP Client (Windows)
Fetch FTP Client (Mac)
The popular FTP client Cyberduck transfers all content in binary by default.