in src/AlibabaCloud.OSS.V2/Transform/Functions.cs [61:83]
public static void AddContentMd5(ref Models.RequestModel _, ref OperationInput input)
{
if (input.Headers != null &&
input.Headers.ContainsKey("Content-MD5"))
return;
var md5V = "1B2M2Y8AsgTpgAmY7PhCfg==";
if (input.Body != null && input.Body.Length > 0)
{
var off = input.Body.Position;
using (var md5 = MD5.Create())
{
md5V = Convert.ToBase64String(md5.ComputeHash(input.Body));
}
input.Body.Seek(off, SeekOrigin.Begin);
}
input.Headers ??= new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
input.Headers["Content-MD5"] = md5V;
}