(PureBasic) Example: Http.S3_FileExists method
Demonstrates the S3_FileExists method.
IncludeFile "CkHttp.pb"
Procedure ChilkatExample()
http.i = CkHttp::ckCreate()
If http.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
; Insert your AWS keys here:
CkHttp::setCkAwsAccessKey(http, "AWS_ACCESS_KEY")
CkHttp::setCkAwsSecretKey(http, "AWS_SECRET_KEY")
bucketName.s = "chilkat.ocean"
objectName.s = "seahorse.jpg"
CkHttp::setCkAwsRegion(http, "us-west-2")
CkHttp::setCkAwsEndpoint(http, "s3-us-west-2.amazonaws.com")
retval.i = CkHttp::ckS3_FileExists(http,bucketName,objectName)
If retval < 0
Debug "Failed to check for the S3 object existence"
Debug CkHttp::ckLastErrorText(http)
CkHttp::ckDispose(http)
ProcedureReturn
EndIf
If retval = 0
Debug "The S3 object does not exist."
CkHttp::ckDispose(http)
ProcedureReturn
EndIf
Debug "The S3 object exists."
CkHttp::ckDispose(http)
ProcedureReturn
EndProcedure
|