Hi,
To ensure whether the binary content will be downloaded as uploaded, use 'GUI_DOWNLOAD' and pass your binary data to store the file in local drive.
In addition to that, not sure where is the source of the file that you are trying to upload here.
1) In case if you are trying to upload it from desktop check FM ARCHIVFILE_CLIENT_TO_SERVER
or check the thread,
2) In case if you are trying to upload it from a spool output, check http://scn.sap.com/thread/162225
Note: Writting content to application server has to be done by reading the file in binary mode (as mentioned in my earlier reply). Also this has been discussed many times in SCN
Thanks,
Meganadhan S