Discuss (FTP), (FTP on .NET CF) and (FTPS, SFTP and SCP).
no avatar
User

Provolo

Error File not Found when Get Large File

by Provolo » Thu Apr 14, 2005 4:20 am

Hi
When I try to make the GET of a Large File (60 MB) I receive an error "File not Found", also itself the file exists.
Why ??

----------------------CODE --------------------------------------------------
string myLogFileName = "c:\\my_log.txt";

Logger log = Logger.GetLogger(typeof(frmTraferimentoFlussi));

//Logger.CurrentLevel = Level.ALL;
Logger.AddAppender(new FileAppender(myLogFileName));


// assign args to make it clear
string host = "10.9.**.**";
string user = "pippo";
string password = "******";



FTPClient ftp = null;

try
{
// set up client
log.Info("Connecting");

ftp = new FTPClient(host);
ftp.Timeout = 1000000;


// login
log.Info("Logging in");
ftp.Login(user, password);

// set up passive ASCII transfers
log.Debug("Setting up passive, ASCII transfers");
ftp.ConnectMode = FTPConnectMode.PASV;
ftp.TransferType = FTPTransferType.BINARY;


ftp.ChDir("transfer");
string [] files = ftp.Dir();
for (int i = 0 ; i < files.Length; i++)
{
MessageBox.Show(files[i].ToString());
log.Info(files[i].ToString());
}

ftp.ChDir("other");
files = ftp.Dir();
for (int i = 0 ; i < files.Length; i++)
{
MessageBox.Show(files[i].ToString());
log.Info(files[i].ToString());
}

ftp.ChDir("pluto");
files = ftp.Dir();
for (int i = 0 ; i < files.Length; i++)
{
MessageBox.Show(files[i].ToString());
log.Info(files[i].ToString());
}


//this is ok --- is only 10k
ftp.Get("c:\\pippo.tar","filename001.PTilog001.tar");

// File non Found ---- also itself the file exist
ftp.Get("c:\\pippo2.tar","filename002.PTimm001.tar");


// Shut down client
log.Info("Quitting client");
ftp.Quit();

log.Info("Test complete");
Logger.Shutdown();
}
catch (Exception ex)
{
log.Debug(ex.Message, ex);
Logger.Shutdown();
}
-----------------------------------------END CODE -----------------------------

---------------------This is file Log on error:----------------------------------
DEBUG [EnterpriseDT.Net.Ftp.FTPControlSocket] 13 apr 2005 18.45.18.787 : 200 Data port accepted
DEBUG [EnterpriseDT.Net.Ftp.FTPControlSocket] 13 apr 2005 18.45.18.787 : ---> RETR filename002.PTimm001.tar
DEBUG [EnterpriseDT.Net.Ftp.FTPControlSocket] 13 apr 2005 18.45.19.037 : 550 File not found
DEBUG [Trasferimento_Flussi.frmTraferimentoFlussi] 13 apr 2005 18.45.20.760 : File not found : File not found
at EnterpriseDT.Net.Ftp.FTPClient.InitGet(String remoteFile)
at EnterpriseDT.Net.Ftp.FTPClient.GetBinary(String localPath, String remoteFile)
at EnterpriseDT.Net.Ftp.FTPClient.Get(String localPath, String remoteFile)
at Trasferimento_Flussi.frmTraferimentoFlussi.ftp_Click(Object sender, EventArgs e) in f:\dev\project\....

-----------------------------------------END Log -----------------------------
no avatar
User

support2

Posts

3987

Joined

Tue May 18, 2004 8:30 am

Re: Error File not Found when Get Large File

by support2 » Thu Apr 14, 2005 7:42 pm

no avatar
User

provolo

Error File not Found when Get Large File

by provolo » Thu Apr 14, 2005 9:02 pm

no avatar
User

support2

Posts

3987

Joined

Tue May 18, 2004 8:30 am

Re: Error File not Found when Get Large File

by support2 » Thu Apr 14, 2005 10:14 pm

no avatar
User

EDT Support

Posts

905

Joined

Mon Apr 26, 2004 3:03 pm

Re: Error File not Found when Get Large File

by EDT Support » Thu Apr 14, 2005 10:16 pm


Who is online

Users browsing this forum: No registered users and 17 guests

Powered by phpBB ® | phpBB3 Style by KomiDesign