是否可以将0字节文件上传到Amazon S3?我的标准响应是不允许它,但我有一个网站,希望允许用户上传空白.txt文件,这恰好是0字节。
Amazon返回格式错误的XML响应:
<Error>
<Code>MalformedXML</Code>
<Message>The XML you provided was not well-formed or did not validate against our published schema</Message>
<RequestId>234...</RequestId>
<HostId>2309fsdijflsd...w32r09s</HostId>
</Error>
我正在使用带有Flask == 0.8
的boto == 2.3.0答案 0 :(得分:3)
是的,这是可能的。
>>> import boto
>>> c = boto.connect_s3()
>>> b = c.lookup('mybucket')
>>> k = b.new_key('empty')
>>> k.set_contents_from_string('')
>>> for k in b:
print k.name, k.size
...
empty 0
...
>>>
至少这对我有用。你得到的错误表明其他问题出了问题。