GENERATED: JUL 19,2019 - 1:20PM
HTTP CLIENT - TYPE 4 (FILES) [V10.19.07]

Previous Page
This application is a file client to be used with HNDSLFSV.APP to test some basic principles surrounding secure, file exchanges with a CHT Type 4 file server.

The application illustrates how to make secure file upload and download requests to and from the server root directory or any directory below server root.

A log-in dialog has been added, under an unlock image button on the tool bar. This produces an XSA, 2-part authentication dialog for server-level authentication prior to transfer access being allowed. The USER NAME and PASS CODE #, entered must match the same two values established on the server.

HNDSLFCL.APP illustrates two download functions: HTTPGetFile() and HTTPGetFileBasic() and two upload functions HTTPPutFile() and HTTPPutFileBasic(). The two "Basic" functions are silent and do not present a progress window, while standard HttpGetFile and HttpPutFile functions provide a progress window with a cancel button.

These four functions are hosted in the CHT Class HNDCLIENT and are made available in the application by a template called EmbedHTTPClientFunctions.

This application requires no .DCT (Clarion Dictionary).

See also C# client CHTSNAPGET.EXE for command-line and batch-script downloading from HNDSLFSV.APP.

 
PROCEDURE (1):
JumpStartSplashCHTBlue (Procedure Template: Splash)
Count Instance Class Type Methods Header File
(0001) HTellMe HNDWindow HND 215 HNDWINDO.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(3) Class Instances Found In JumpStartSplashCHTBlue


 
PROCEDURE (2):
HTTPClientMain (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) WEB HNDClient HNDINET 287 HNDCLNT.INC
(0002) DISK1 HNDDisk HND 381 HNDDISK.INC
(0003) DISK2 HNDDisk HND 381 HNDDISK.INC
(0004) HWin HNDWindow HND 215 HNDWINDO.INC
(0005) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0006) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(6) Class Instances Found In HTTPClientMain


Copyright © 1996-2019
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Classes By Procedure In HNDSLFCL.APP