Does serv-u record the checksum when files are uploaded? I am looking for a way to compare the checksum of the file on the local machine to that of the ftp server to be sure they match.
Serv-U does not have this functionality, however you could potentially create an Event for when a file is uploaded - fire a batch file that creates a .md5 hashed version of your file and then you could download and compare it in your application.
Probably a late response - for sake of other users who might be on this post with similar question.
SAM has a built in Template called "File Change monitor" which can monitor the file change events including checksum.
See for more details.
http://www.solarwinds.com/documentation/en/flarehelp/sam/content/sam-file-change-monitor-sw4725.htm
However, first we need to monitor the existing of such files using
http://www.solarwinds.com/documentation/en/flarehelp/sam/content/sam-file-existence-monitor-sw4755.htm
Here is a short howto Monitoring Files: Is it there? And has it changed?