0

base64 zip 形式の pdf ファイルをデコードし、デコードしたデータを tempfile に書き込む必要があります。そして、レール上のローカルファイルシステムに保存する必要があります。

4

1 に答える 1

1
decoded_data=Base64.decode64(encoded_data)
file_name = "test.zip"
temp_file = Tempfile.new("filename-#{Time.now}")
File.open(temp_file, 'wb') {|f| f.write(decoded_data)}
send_file temp_file.path, :type => 'application/zip', :filename => file_name
于 2012-08-07T09:28:42.447 に答える