replyAsBinary(header: String;
message: Binary): String;
The replyAsBinary method of the Form class returns the Binary message contained in the message parameter to the Web browser without modification. Use this method to send a binary reply without UTF-8 encoding to a Web message.
The message uses the String value in the header parameter as the HTTP headers. The headers are encoded with UTF-8, as is expected for HTTP headers.
The code fragment in the following example shows the use of the replyAsBinary method in the MyWebForm class.
message := f.readBinary(f.fileLength);
header := 'Content-Type: application/pdf' & CrLf &
'Content-Disposition: attachment;filename=' &
downloadFile.fileName.stripToFileName & CrLf &
'Content-Length: ' & message.length.String & CrLf & CrLf;
replyAsBinary(header, message);