GENERATED: AUG 11,2020 - 2:22PM
HTTP CLIENT - TYPE 4 (FILES) [V10.20.08]

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 a CHT 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 secure file transfer functions: HTTPGetFileSecure() and HTTPPutFileSecure(). The functions provide a progress window with a cancel button. This application requires no .DCT (Clarion Dictionary).

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

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 288 HNDCLNT.INC
(0002) DISK1 HNDDisk HND 382 HNDDISK.INC
(0003) DISK2 HNDDisk HND 382 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-2020
Gus M. Creces, CHT - Clarion Handy Tools
All Rights Reserved Worldwide

chtlogo001.gif
Classes By Procedure