A md5 (sha1, crc2 or whatever... which doesn't matther) checksum at client will be great to check at server that everything it's ok. Don't you think so?
It could be implemented as another attribute in fileObj at onSelect or as another related function.