The basic FTP protocol does not provide error checking, there are some extensions to the FTP protocol that offer MD5/SHA1 hashing of a file to compare the local vs remote but in many cases you'll find that the ftp server software doesn't support it. Currently FlashFXP doesn't support them either but as more ftp servers support them we'll being adding support on our end as well.
Aborting a file transfer is an iffy subject because of the way works, by design its rather poorly implemented and it varies a lot between ftp server software.
Aborting a download file transfer can result in corruption in some cases, FlashFXP has a rollback option that will truncate the file by a few KB and effectively remove any possible corruption before resuming the transfer.
Normally you don't see much corruption when aborting an upload but there's always a possibility.
|