我正在尝试将.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。
感谢。