I have a file (.fmx form module) which is 173,480kb in size before uploading to FTP. I use a FPT file transfer and when viewed on FTP site it is still same size. If I download it using FTP program it is still same as you expect.

That works like a dream.. What was I doing wrong and why does that work but other does not. I was actually storing in a table structure so i could check the length of the blob to see if a new revision had been added or not which i wouldnt be able to do doing it directly with the get procedure.