我是使用AWS Ruby SDK的新手,我遇到了一个奇怪的情况。
我有直接上传到S3的文件,所以我可以避免通过我的服务器传递它们。我在上传时通过他们的AWS密钥在我的服务器上跟踪文件,但是我想更改内容处置以便设置下载文件名。
我在我的一个铁路工人中使用了以下内容:
component.s3_object.put(content_disposition: "Content-Disposition: attachment; filename=#{component.name}")
其中正确设置了文件的Content-Disposition元数据,但是当文件不再具有任何数据时,文件大小将降至0字节。我做错了什么是破坏文件?
提前致谢。
答案 0 :(得分:1)