aws-s3-multipart-upload icon indicating copy to clipboard operation
aws-s3-multipart-upload copied to clipboard

while file gt 1024Mb,file content is 000000

Open zzsme opened this issue 4 years ago • 0 comments

`

buffer := make([]byte, maxPartSize)

for curr = 0; remaining != 0; curr += partLength {
	if remaining < maxPartSize {
		partLength = remaining
	} else {
		partLength = maxPartSize
	}

	nr, err := file.Read(buffer[:partLength])
	if err != nil {
		fmt.Println(err)
		return "", err
	}
	defer file.Close()

	if nr >0 {
		completedPart, err := uploadPart(svc, resp, buffer[:partLength], partNumber)
		if err != nil {
			fmt.Println("=========================",err.Error())
			err := abortMultipartUpload(svc, resp)
			if err != nil {
				fmt.Println(err.Error())
			}
			return "", err
		}
		remaining -= partLength
		partNumber++
		completedParts = append(completedParts, completedPart)
	}

}

`

zzsme avatar May 24 '21 08:05 zzsme