diff options
Diffstat (limited to 'swiftclient')
-rw-r--r-- | swiftclient/service.py | 11 |
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: ' |