summaryrefslogtreecommitdiff
path: root/swiftclient
diff options
context:
space:
mode:
Diffstat (limited to 'swiftclient')
-rw-r--r--swiftclient/service.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/swiftclient/service.py b/swiftclient/service.py
index 7d6f6be..f7f5815 100644
--- a/swiftclient/service.py
+++ b/swiftclient/service.py
@@ -1657,10 +1657,13 @@ class SwiftService(object):
fp.seek(segment_start)
contents = LengthWrapper(fp, segment_size, md5=options['checksum'])
- etag = conn.put_object(segment_container,
- segment_name, contents,
- content_length=segment_size,
- response_dict=results_dict)
+ etag = conn.put_object(
+ segment_container,
+ segment_name,
+ contents,
+ content_length=segment_size,
+ content_type='application/swiftclient-segment',
+ response_dict=results_dict)
if options['checksum'] and etag and etag != contents.get_md5sum():
raise SwiftError('Segment {0}: upload verification failed: '