Internet Direct (Indy) Version 9.0.2 Beta
TIdGopher.GetFile
Retrieve a Gopher Binary File.

procedure GetFile(ASelector: String; ADestStream: TStream; IsGopherPlus: Boolean; AView: String);
Parameters
ASelector: String
the selector used to retrieve the file.

ADestStream: TStream
DEstination for the retrieved file.

IsGopherPlus: Boolean = False
Server supports Gopher+. Default value is False.

AView: String = ''
Alternate view listed. Default value is ''.

Description
GetFile is a procedure used to retrieve a binary Gopher File and store its content in ADestStream. ISGopherPlus should be set to True for Gopher+ servers, or False for non-Gopher+ servers where a file name can start with "+". AView is an alternative view listed for the file you are retrieving with Gopher+.

If you are retrieving a text file, use the GetTextFile method because GetFile will include the "." end of text file marker.