Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
HTTPS Upload Files to Web Server using SSLThis example shows how to upload one or more files over SSL (HTTPS) to a web server. LOCAL lnSuccess LOCAL loHttp LOCAL loReq LOCAL lcDomain LOCAL lnPort LOCAL lnSsl LOCAL loResp loHttp = CreateObject('Chilkat.Http') * Any string unlocks the component for the 1st 30-days. lnSuccess = loHttp.UnlockComponent("Anything for 30-day trial") IF (lnSuccess <> 1) THEN =MESSAGEBOX(loHttp.LastErrorText) QUIT ENDIF * Build a HTTPS upload request with the files to be uploaded: loReq = CreateObject('Chilkat.HttpRequest') loReq.UseUpload() * The URL we'll be posting to is: * http://www.yourwebserver123abc.com/ConsumeUpload.aspx * Therefore, the path part of the URL is: loReq.Path = "/ConsumeUpload.aspx" * Note: You'll need to edit this example to upload to your * own web server. * Add some files to the request: * The 1st argument is an arbitrary name. It's the POST form field name. * The 2nd argument is the filename currently existing on * the local filesystem. It may include an absolute or relative * path, or no path at all if it's in the current working directory. lnSuccess = loReq.AddFileForUpload("file1","hamlet.xml") IF (lnSuccess <> 1) THEN =MESSAGEBOX(loReq.LastErrorText) QUIT ENDIF lnSuccess = loReq.AddFileForUpload("file2","dude.gif") IF (lnSuccess <> 1) THEN =MESSAGEBOX(loReq.LastErrorText) QUIT ENDIF * Send the HTTPS POST and get the response. Note: This is a blocking call. * The method does not return until the full HTTPS response is received. lcDomain = "www.yourwebserver123abc.com" * The only difference in coding between non-SSL and SSL is * the setting of these two arguments to SynchronousRequest: lnPort = 443 lnSsl = 1 loResp = loHttp.SynchronousRequest(lcDomain,lnPort,lnSsl,loReq) IF (loResp = NULL ) THEN ? loHttp.LastErrorText ELSE * Display the HTML source of the page returned. ? loResp.BodyStr ENDIF |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2007 Chilkat Software, Inc. All Rights Reserved.
Mail Component · .NET Email Component · ASP Mail Component · XML Parser