Solved

FTP resuming

Posted on 1998-06-26
4
380 Views
Last Modified: 2013-12-03
in my application, i need to be able to have the ftp portion of it resume downloads if the connetion is broken.  it's currently an mfc app, but any help i can get will work.  mfc's CFtpConnection does not support this and i can't find any api function to do the trick. can someone lead me to the right answer?
0
Comment
Question by:rabbitears
  • 2
4 Comments
 

Author Comment

by:rabbitears
ID: 1408791
also, FtpGetFile and CFtpConnection's counterpart both support a cache, but if the cache is deleted..........
0
 
LVL 8

Expert Comment

by:MikeP090797
ID: 1408792
I don't know if it can be implemented in CFtpConnection, but the FTP protocol has a REST command.
0
 

Author Comment

by:rabbitears
ID: 1408793
so i'm going to have to work with some kind of "pure" ftp connection and send the actual commands to the server?  how do i build that kind of connection IF i can't do it they way i'm trying..
0
 
LVL 6

Accepted Solution

by:
WxW earned 100 total points
ID: 1408794
If you cannot find a function like REST , you should get the FTP socket from the CFTPConnection ( the class should have a member function to return you the socket ) , then pass the REST command manually using send() , and then attempt to download You should know how to use rest ( REST <size> )

There is a very important problem you might have : Some FTP servers recognize the REST command ONLY IF YOU SEND IT EXCACTLY BEFORE THE RETR command .

Usually FTP clients send first TYPE , PORT and RETR command . If CFtpConnection does not allow you to pass something before the RETR command , passing REST before the TYPE command , does not guarantee that the server will actually restart . It is server-depended .


0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

As more and more people are shifting to the latest .Net frameworks, the windows presentation framework is gaining importance by the day. Many people are now turning to WPF controls to provide a rich user experience. I have been using WPF controls fo…
For most people, the WrapPanel seems like a magic when they switch from WinForms to WPF. Most of us will think that the code that is used to write a control like that would be difficult. However, most of the work is done by the WPF engine, and the W…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
A short film showing how OnPage and Connectwise integration works.

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now