我可以使用邮差发送文件没有问题,但当尝试在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,一切都可以正常工作。