Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(DataFlex) Generate S3 Signed URLDemonstrates how to generate a pre-signed S3 URL.
Use ChilkatAx-win32.pkg Procedure Test Handle hoHttp String sBucketName String sPath Variant vExpireTime Handle hoExpireTime Boolean iSuccess String sSignedUrl String sTemp1 Boolean bTemp1 // This example assumes the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. Get Create (RefClass(cComChilkatHttp)) To hoHttp If (Not(IsComObjectCreated(hoHttp))) Begin Send CreateComObject of hoHttp End // Insert your access key here: Set ComAwsAccessKey Of hoHttp To "AWS_ACCESS_KEY" // Insert your secret key here: Set ComAwsSecretKey Of hoHttp To "AWS_SECRET_KEY" Move "chilkattest" To sBucketName Move "starfish.jpg" To sPath Get Create (RefClass(cComCkDateTime)) To hoExpireTime If (Not(IsComObjectCreated(hoExpireTime))) Begin Send CreateComObject of hoExpireTime End Get ComSetFromCurrentSystemTime Of hoExpireTime To iSuccess Get ComAddSeconds Of hoExpireTime 3600 To iSuccess Get pvComObject of hoExpireTime to vExpireTime Get ComS3_GenerateUrl Of hoHttp sBucketName sPath vExpireTime To sSignedUrl Get ComLastMethodSuccess Of hoHttp To bTemp1 If (bTemp1 <> True) Begin Get ComLastErrorText Of hoHttp To sTemp1 Showln sTemp1 End Else Begin Showln sSignedUrl End End_Procedure |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.