C++
C++
S3 Delete File
See more Amazon S3 Examples
Demonstrates how to delete a remote file (object) on the Amazon S3 service.Chilkat C++ Downloads
#include <CkHttp.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
CkHttp http;
// Insert your access key here
http.put_AwsAccessKey("AWS_ACCESS_KEY");
// Insert your secret key here
http.put_AwsSecretKey("AWS_SECRET_KEY");
const char *bucketName = "chilkattest";
const char *objectName = "starfish.jpg";
http.put_KeepResponseBody(true);
success = http.S3_DeleteObject(bucketName,objectName);
if (success != true) {
std::cout << http.lastErrorText() << "\r\n";
return;
}
if (http.get_LastStatus() != 204) {
std::cout << "Status code = " << http.get_LastStatus() << "\r\n";
std::cout << http.lastResponseBody() << "\r\n";
std::cout << "Failed." << "\r\n";
return;
}
// 204 is the success response status.
// When successful, the response body will be empty.
std::cout << "Status code = " << http.get_LastStatus() << "\r\n";
std::cout << "Success. Object deleted." << "\r\n";
}