.wav文件进入S3存储桶实例

时间:2017-12-29 07:46:51

标签: python amazon-s3 boto

我正在尝试将.wav文件上传到s3。 我当前的put_object代码如下所示:

client.put_object(
ACL='public-read',
Bucket='test',
Key='test_folder/' + file_name,
ContentType = 'audio/x-wav',
Body='test_folder/music/' + file_name,
StorageClass='STANDARD_IA'
)

我正在成功上传,但当我尝试下载并播放时,我收到错误:

  

无法确定流的类型

为了告诉S3它是一个声音.wav文件,我需要传递什么参数?当我尝试使用boto.s3使用bucket.new_key(key_name)和set_content_from_file上传它时,它工作得很好,但我无法使用该函数设置StorageClass。

感谢。

0 个答案:

没有答案