(Mono C#) S3 Delete File
Demonstrates how to delete a remote file (object) on the Amazon S3 service.
// This example assumes the Chilkat HTTP API to have been previously unlocked
// See Global Unlock Sample for sample code
Chilkat.Http http = new Chilkat.Http();
// Insert your access key here
http.AwsAccessKey = "AWS_ACCESS_KEY";
// Insert your secret key here
http.AwsSecretKey = "AWS_SECRET_KEY";
string bucketName = "chilkattest";
string objectName = "starfish.jpg";
http.KeepResponseBody = true;
bool success = http.S3_DeleteObject(bucketName,objectName);
if (success != true) {
Debug.WriteLine(http.LastErrorText);
return;
}
if (http.LastStatus != 204) {
Debug.WriteLine("Status code = " + Convert.ToString(http.LastStatus));
Debug.WriteLine(http.LastResponseBody);
Debug.WriteLine("Failed.");
return;
}
// 204 is the success response status.
// When successful, the response body will be empty.
Debug.WriteLine("Status code = " + Convert.ToString(http.LastStatus));
Debug.WriteLine("Success. Object deleted.");
|