mirror of
https://github.com/minio/minio.git
synced 2025-01-25 21:53:16 -05:00
azure: Implement CopyPart API (#9747)
This commit is contained in:
parent
4b68d69188
commit
bd59f150b8
@ -1046,6 +1046,11 @@ func (a *azureObjects) NewMultipartUpload(ctx context.Context, bucket, object st
|
|||||||
return uploadID, nil
|
return uploadID, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (a *azureObjects) CopyObjectPart(ctx context.Context, srcBucket, srcObject, dstBucket, dstObject string, uploadID string, partID int,
|
||||||
|
startOffset int64, length int64, srcInfo minio.ObjectInfo, srcOpts, dstOpts minio.ObjectOptions) (info minio.PartInfo, err error) {
|
||||||
|
return a.PutObjectPart(ctx, dstBucket, dstObject, uploadID, partID, srcInfo.PutObjReader, dstOpts)
|
||||||
|
}
|
||||||
|
|
||||||
// PutObjectPart - Use Azure equivalent `BlobURL.StageBlock`.
|
// PutObjectPart - Use Azure equivalent `BlobURL.StageBlock`.
|
||||||
func (a *azureObjects) PutObjectPart(ctx context.Context, bucket, object, uploadID string, partID int, r *minio.PutObjReader, opts minio.ObjectOptions) (info minio.PartInfo, err error) {
|
func (a *azureObjects) PutObjectPart(ctx context.Context, bucket, object, uploadID string, partID int, r *minio.PutObjReader, opts minio.ObjectOptions) (info minio.PartInfo, err error) {
|
||||||
data := r.Reader
|
data := r.Reader
|
||||||
|
Loading…
x
Reference in New Issue
Block a user