MCPcopy
hub / github.com/minio/minio-go / CopyObjectPart

Method CopyObjectPart

core.go:65–70  ·  view source on GitHub ↗

CopyObjectPart - creates a part in a multipart upload by copying (a part of) an existing object.

(ctx context.Context, srcBucket, srcObject, destBucket, destObject, uploadID string,
	partID int, startOffset, length int64, metadata map[string]string,
)

Source from the content-addressed store, hash-verified

63// CopyObjectPart - creates a part in a multipart upload by copying (a
64// part of) an existing object.
65func (c Core) CopyObjectPart(ctx context.Context, srcBucket, srcObject, destBucket, destObject, uploadID string,
66 partID int, startOffset, length int64, metadata map[string]string,
67) (p CompletePart, err error) {
68 return c.copyObjectPartDo(ctx, srcBucket, srcObject, destBucket, destObject, uploadID,
69 partID, startOffset, length, metadata)
70}
71
72// PutObject - Upload object. Uploads using single PUT call.
73func (c Core) PutObject(ctx context.Context, bucket, object string, data io.Reader, size int64, md5Base64, sha256Hex string, opts PutObjectOptions) (UploadInfo, error) {

Calls 1

copyObjectPartDoMethod · 0.80

Tested by 1

TestCoreCopyObjectPartFunction · 0.76