具有InputStream长度示例的AmazonS3 putObject

具有InputStream长度示例的AmazonS3 putObject,第1张

具有InputStream长度示例的AmazonS3 putObject

因为从未回答过原始问题,而且我也遇到了同样的问题,所以针对MD5问题的解决方案是S3不需要我们通常考虑的十六进制编码的MD5字符串

相反,我必须这样做。

// content is a passed in InputStreambyte[] resultByte = DigestUtils.md5(content);String streamMD5 = new String(base64.enprebase64(resultByte));metaData.setContentMD5(streamMD5);

本质上,他们想要MD5值的是base64编码的原始MD5字节数组,而不是十六进制字符串。当我切换到此功能时,它开始对我非常有用。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5130880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存