【发布时间】:2016-09-16 20:01:05
【问题描述】:
我对使用 AWS Ruby SDK 还很陌生,遇到了一个奇怪的情况。
我有一些文件直接上传到 S3,这样我就可以避免通过我的服务器传递它们。上传文件时,我通过服务器上的 AWS 密钥跟踪文件,但是我想更改内容配置以设置文件名以供下载。
我在我的一位 Rails 工作人员中使用了以下内容:
component.s3_object.put(content_disposition: "Content-Disposition: attachment; filename=#{component.name}")
正确设置文件的 Content-Disposition 元数据,但当文件不再有任何数据时,文件大小降至 0 字节。我做错了什么导致文件损坏?
提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby amazon-s3