Check the permissions on the server.
Permissions for a Linux server:
acatalog - 755
cgi-bin - 755
NOTE:
It is sometimes useful to set permissions to 777 for testing purposes. If the error still occurs with permissions set to 777 then it is not a permissions problem.
If setting permissions to 777 resolves the issue, then permissions can be gradually tightened to 775 and then 755 to see at what point the upload fails.
In either case, permissions should be reset to 755 and the site examined to determine why the error is generated even when the correct permissions setting is used.
Permissions for a Windows Server:
IIS
cgi-bin = read/execute
acatalog=read/write/execute
NTFS
cgi-bin = Catalog's FTP account needs 'Change' permissions on the directory
acatalog = Catalog's FTP account needs 'Change' permissions on the directory AND the IUSR_<servername> account needs to have 'Change' permissions on the directory
Permissions for a Linux server:
acatalog - 755
cgi-bin - 755
NOTE:
It is sometimes useful to set permissions to 777 for testing purposes. If the error still occurs with permissions set to 777 then it is not a permissions problem.
If setting permissions to 777 resolves the issue, then permissions can be gradually tightened to 775 and then 755 to see at what point the upload fails.
In either case, permissions should be reset to 755 and the site examined to determine why the error is generated even when the correct permissions setting is used.
Permissions for a Windows Server:
IIS
cgi-bin = read/execute
acatalog=read/write/execute
NTFS
cgi-bin = Catalog's FTP account needs 'Change' permissions on the directory
acatalog = Catalog's FTP account needs 'Change' permissions on the directory AND the IUSR_<servername> account needs to have 'Change' permissions on the directory