cgi modules uploaded by SmartFTP doesnot work

I've installed SmartFTP client, v2.0.1000, specifying "full installatin".
Symptom is as follows:
I've uploaded cgi modules to the server.
After having changed their permision and path to perl in accordance with the server specification,
executed cgi modules from Internet Explorer 6.
But they doesnot work and no error message returns from the server.

Then uploaded these cgi modules using another FTP, Next FTP, to the server.
and executed cgi modules from Internet Explorer 6 again.
This time, they works correctly.

I have to conclude that SmartFTP has a problem of not transfering cgi modules correctly to the server.
I Request a fix for solving this problem.