if (index == -1) {
index = filePath.lastIndexOf('\\');
}
fileName = filePath.substring(index + 1, filePath.length());
try {
S3Object s3Object = new S3Object(new File(filePath));
s3.putObject(bucket, s3Object);
/*
* We cannot cancel during upload, so delete file instead
*/
if (S3Uploader.this.canceled) {
s3.deleteObject(bucket, s3Object.getKey());
} else {
S3Uploader.this.engine.getGUI().getErrorWindow().info(S3Uploader.this.parent, "",
"Uploaded successfully!");