From 6821139896771890981d26a4bc3dbf44ee24f78a Mon Sep 17 00:00:00 2001 From: Salvatore Orlando Date: Fri, 27 Apr 2012 10:30:41 +0100 Subject: [PATCH] Fixing response generation for multipart upload --- cloudbridge/.project | 29 ++++++++++++++----- .../service/controller/s3/S3ObjectAction.java | 3 +- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/cloudbridge/.project b/cloudbridge/.project index ee997735974..8a529071930 100644 --- a/cloudbridge/.project +++ b/cloudbridge/.project @@ -1,11 +1,24 @@ - cloudbridge - - - - - - - + cloudbridge + + + + + + org.python.pydev.PyDevBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + org.python.pydev.pythonNature + + diff --git a/cloudbridge/src/com/cloud/bridge/service/controller/s3/S3ObjectAction.java b/cloudbridge/src/com/cloud/bridge/service/controller/s3/S3ObjectAction.java index 542859c0e8a..fc0966e22a2 100644 --- a/cloudbridge/src/com/cloud/bridge/service/controller/s3/S3ObjectAction.java +++ b/cloudbridge/src/com/cloud/bridge/service/controller/s3/S3ObjectAction.java @@ -777,12 +777,11 @@ public class S3ObjectAction implements ServletAction { if ( 200 == result ) { StringBuffer xml = new StringBuffer(); - xml.append( "" ); xml.append( "" ); xml.append( "" ).append( "http://" + bucket + ".s3.amazonaws.com/" + key ).append( "" ); xml.append( "" ).append( bucket ).append( "" ); xml.append( "" ).append( key ).append( "" ); - xml.append( "\"" ).append( engineResponse.getETag()).append( "\"" ); + xml.append( "\"" ).append( engineResponse.getETag()).append( "\"" ); xml.append( "" ); String xmlString = xml.toString().replaceAll("^\\s+", ""); // Remove leading whitespace characters os.write( xmlString.getBytes());