我需要解码base64 ziped pdf文件并将解码数据写入临时文件。并且需要将其保存在本地文件system.in rails。
答案 0 :(得分: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