我使用 libcurl 将对象放在 amazon s3 服务上。这是我在a.txt中的原始内容:
aaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbb
cccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaa
ddddddddddddddddddddddddddd
eeeeeeeeeeeeeeeeeeeeeeeeeee
将a.txt放在amazon s3上后,它变成:
Accept: */*
Connection: TE
TE: gzip
Transfer-Encoding: chunked
Expect: 100-continue
ae
aaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbb
ccccccccccccccccccccc
我确定我的 s3key 和 s3secret 密钥是正确的因为当我这样做时这是正确的获取对象
我没有想法,请帮助我。谢谢。
这是我的放置标头:
PUT\n\ntext/plain\nWed, 09 Nov 2016 10:28:35 +0800\n/mybuckets/a.txt
Host: mybuckets.s3.amazonaws.com
Date: Wed, 09 Nov 2016 10:28:35 +0800
Content-Type: text/plain
Content-Length: 174
Authorization: AWS myS3key:mysigntobytes