support x-amz-copy-source in multipart uploads
This commit is contained in:
parent
60cd79c6e2
commit
c68a1d3e9d
2 changed files with 22 additions and 4 deletions
|
|
@ -182,6 +182,14 @@ class S3Backend(BaseBackend):
|
|||
multipart = bucket.multiparts[multipart_id]
|
||||
return multipart.set_part(part_id, value)
|
||||
|
||||
def copy_part(self, dest_bucket_name, multipart_id, part_id,
|
||||
src_bucket_name, src_key_name):
|
||||
src_key_name = clean_key_name(src_key_name)
|
||||
src_bucket = self.buckets[src_bucket_name]
|
||||
dest_bucket = self.buckets[dest_bucket_name]
|
||||
multipart = dest_bucket.multiparts[multipart_id]
|
||||
return multipart.set_part(part_id, src_bucket.keys[src_key_name].value)
|
||||
|
||||
def prefix_query(self, bucket, prefix, delimiter):
|
||||
key_results = set()
|
||||
folder_results = set()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue