|
|
@ -45,11 +45,9 @@ var fileNameEscaper = strings.NewReplacer("\\", "\\\\", "\"", "\\\"") |
|
|
|
|
|
|
|
// Upload sends a POST request to a volume server to upload the content with adjustable compression level
|
|
|
|
func UploadData(uploadUrl string, filename string, cipher bool, data []byte, isInputGzipped bool, mtype string, pairMap map[string]string, jwt security.EncodedJwt) (uploadResult *UploadResult, err error) { |
|
|
|
hash := md5.New() |
|
|
|
hash.Write(data) |
|
|
|
uploadResult, err = doUploadData(uploadUrl, filename, cipher, data, isInputGzipped, mtype, pairMap, jwt) |
|
|
|
if uploadResult != nil { |
|
|
|
uploadResult.Md5 = fmt.Sprintf("%x", hash.Sum(nil)) |
|
|
|
uploadResult.Md5 = util.Md5(data) |
|
|
|
} |
|
|
|
return |
|
|
|
} |
|
|
|