如何使用java中的AWS S3 API发送文件?我的错误是:您指定的Content-MD5无效 &



我可以使用邮差发送文件没有问题,但当尝试在java中发送它不工作。

我已经尝试了所有方法,但总是当我尝试发送包含内容的文件时,我收到这个错误消息:您指定的内容md5无效。

当我说"with Content"我的意思是,比如一个名为"text。txt"与"test 123"但是当我尝试发送相同的文件但没有内容时,它的工作很好。在这里输入图像描述错误messagem:{"Error": { "Message": "The Content-MD5 you specified is not valid.", "RequestId": 822352709, "Resource": "/dns1niadf001/textoSemConteudo.txt", "Code": "InvalidDigest" }}

我在使用。net AWSSDK.S3时遇到了同样的问题。关键是当使用PutObjectRequest对象时,属性UseChunkEncoding=true中有一个默认值。如果你把这个值设为false,一切都可以正常工作。

相关内容

  • 没有找到相关文章

最新更新