TNMFTP white lines in textfile

Hi guys (girls),
I'm working with the TNMFTP component with which I download TXT and JPG files.
This works.

Problem :
If I load a TXT file and read it right after I downloaded it
x : 'filename.txt';
ftp : tnmftp;
list : tstringlist;

ftp.connect;
ftp.download (x,x);
list.loadfromfile(x);
ftp.disconnect;

the text file contains
1 line of text,
1 white line
1 line of text
1 white line
etc...

however, if I load the textfile in notepad afterwards, it seems to be fine, and i can use it in any program without any problem.

Basically the same happens for JPG, only this results in a picture that is totally f*cked, pardon my frech :-)

Why is this happening, and how can I prevent it from happening ?

Tom,
LVL 1
zwarteAsked:
Who is Participating?
 
jeurkCommented:
Hello,
I think this may be a unix to win problem
conversion.
Try to use the function AdjustLineBreaks(const S: string): string;
on each of the lines you get.

Or maybe it's a problem of ftp mode ?
are you working in binary or in ascii ?
if you are using one, try the other.

CU
0
 
TheNeilCommented:
Just a wild stab in the dark but have you tried using the mode method of the NMFTP component to be something other than MODE_ASCII?

The Neil
0
 
craig_capelCommented:
Neil is 99% correct (%1 chance of error, recount needed) all you do is this....

nmftp1.Mode(MODE_IMAGE);

Put that JUST before u download / upload.....


Craig C.
0
Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

 
craig_capelCommented:
oops Jeurk was correct too!!!!!, before Neil :)
0
 
jeurkCommented:
;)
0
 
zwarteAuthor Commented:
hi guys,

tnx for all the info,
jeurk's answer lead me to a correct solution,
apparently there are 3 modes to choose from in TNMFTP
MODE_ASCII
MODE_BYTE
MODE_IMAGE

first i tried BYTE, which apparently was not supported by the server (unrecognised type error), then I tried the MODE_IMAGE which worked fine for my text files, as well as for my images,so, i'm accepting jeurk's comment as an answer.

Once more tnx for the help,

Tom,
0
 
craig_capelCommented:
fine.... but i actually said what image to use......!!!!!!!!!!!!
0
 
zwarteAuthor Commented:
to craig capel,

admitted,
but jeurk was first and tackled the problem, you just specified and elaborated a bit.

Better luck next time ;-)
0
 
craig_capelCommented:
oh no, i was not complaining about that, i was the first to point out he got there!...

what i was onabout, i gave him the image to use....... he tried all but the one i pointed out.....
0
 
craig_capelCommented:
zwarte.... could you have a look at this for me please?......

http://www1.experts-exchange.com/Computers/Programming/Windows/Delphi/Q_10330776.html

Now this is what i have to put up with.....
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.