My guess is that the files doesn't exist on the server OR the FTP server you're using is old and/or broken in some way. Frankly, I would avoid FTP altogether and use an HTTP server for downloads. It's faster and HTTP servers are more likely to follow the standards. If you can't use an HTTP server, then switch to an FTP server that follows the standards.