更改内容分发后,Amazon S3文件为空

时间:2016-09-16 20:01:05

标签: ruby-on-rails ruby amazon-s3

我是使用AWS Ruby SDK的新手,我遇到了一个奇怪的情况。

我有直接上传到S3的文件,所以我可以避免通过我的服务器传递它们。我在上传时通过他们的AWS密钥在我的服务器上跟踪文件,但是我想更改内容处置以便设置下载文件名。

我在我的一个铁路工人中使用了以下内容:

component.s3_object.put(content_disposition: "Content-Disposition: attachment; filename=#{component.name}")

其中正确设置了文件的Content-Disposition元数据,但是当文件不再具有任何数据时,文件大小将降至0字节。我做错了什么是破坏文件?

提前致谢。

1 个答案:

答案 0 :(得分:1)