I am using Chilkat FTP component to download some files from an FTP Server running FileZilla Server. Following is the error message when I try to do so.
ChilkatLog:
GetFile:
DllDate: Sep 10 2010
UnlockPrefix: MYFTP
Username: Admin
Component: .NET 2.0
localFilename: C:\Site\Code\Project\Station\project_station_r3.zip
ModeZ: 0
BinaryMode: 1
Passive transfer mode
hostAddr: 172.21.14.64
DataConnect:
hostname: 172.21.14.64
port: 2487
ConnectTimeoutMs: 60000
myIP: 172.21.14.64
myPort: 2488
connect successful.
PassiveDataConnectionSetupTimeMs: Elapsed time: 0 millisec
RetrFilename: [/Site/Code/Project/Station/project_station_r3.zip]
RETR failed
Filename: /Site/Code/Project/Station/project_station_r3.zip
FtpResponse21: 550 /Site/Code/Project/Station/project_station_r3.zip: The process cannot access the file because it is being used by another process.
TotalTimeMs: Elapsed time: 15 millisec
Failed.
The file is there, and I can download it manually using FileZilla FTP client. Can anybody tell me what is going on here?
Uh... is this FTP server on your local host? It sure looks it - myIP
and hostname
are the same. In that case, you're trying to write the same file over itself, roundabout through the loopback interface. The error you're getting is reasonably descriptive - FileZilla Server has the file open for reading, and you're trying to write to it.
Try storing to a different filename.