Unicode C++
Unicode C++
S3 Delete File
See more Amazon S3 Examples
Demonstrates how to delete a remote file (object) on the Amazon S3 service.Chilkat Unicode C++ Downloads
#include <CkHttpW.h>
void ChilkatSample(void)
{
bool success = false;
// This example assumes the Chilkat HTTP API to have been previously unlocked
// See Global Unlock Sample for sample code
CkHttpW http;
// Insert your access key here
http.put_AwsAccessKey(L"AWS_ACCESS_KEY");
// Insert your secret key here
http.put_AwsSecretKey(L"AWS_SECRET_KEY");
const wchar_t *bucketName = L"chilkattest";
const wchar_t *objectName = L"starfish.jpg";
http.put_KeepResponseBody(true);
success = http.S3_DeleteObject(bucketName,objectName);
if (success != true) {
wprintf(L"%s\n",http.lastErrorText());
return;
}
if (http.get_LastStatus() != 204) {
wprintf(L"Status code = %d\n",http.get_LastStatus());
wprintf(L"%s\n",http.lastResponseBody());
wprintf(L"Failed.\n");
return;
}
// 204 is the success response status.
// When successful, the response body will be empty.
wprintf(L"Status code = %d\n",http.get_LastStatus());
wprintf(L"Success. Object deleted.\n");
}