必要なすべてのファイルを (AWS SDK の ruby gem を使用して) 圧縮し、S3 バケットにアップロードすることができます。S3からローカルサーバーにzipファイルをダウンロードして解凍しようとすると、次のエラーが発生します...
[2013-05-06T07:19:37+00:00] FATAL: TypeError: aws_unzip[db_unzip] (aws::unzip 行 14) にエラーがありました: TypeError: NilClass を複製できません
手動で解凍しようとしても、「zip ファイルが破損しています」と表示されます...しかし、S3 の場所にある zip ファイルは破損していません (ダウンロードして手動で解凍することをテストしたところ、うまく解凍されました)。 ..バケットからローカルサーバーへのzipファイルの読み取りで間違いを犯している場所を誰か助けてもらえますか????? ダウンロードすると壊れてしまいます...
私のコードは
File.open(dd, 'w') {|f| f.write(obj.read.force_encoding('utf-8'))}