rails dbエントリからPDFバイナリデータを取得してPDF形式で出力するにはどうすればよいですか?これは私がこれまで持っているものであるが、これは単にPDFファイルを表示すると、空されていますバイナリ列のエントリをRAILSの.pdfファイルに変換しました
def download
@submissions = Submission.all
# Create .pdf from binaries
@submissions.each do |sub|
@filePath = Rails.root.join('tmp/system/', sub.id.to_s, sub.file_file_name)
logger.error('Filepath here: ' + @filePath.to_s)
@content = Attachment.find_by! submission_id: 174
File.open(@filePath.to_s, 'w:binary') do |out|
out.write(@content.file_contents)
end
end
は、なぜこれがPDFドキュメントに何かを足すされていませんか?
"[MCVE]" "[尋ねる]を" とお読みください。あなたは何をしているのかについてのより多くの情報が必要です。これを解決するために書いた最小限のコードを表示してください。何も書いていない場合は、http://meta.stackoverflow.com/questions/261592が適用されます。バイナリデータのほかに、 'file_content'には何がありますか? PDFファイルですか? –
私はその質問がかなり明白だと思います。あなたはこの種の質問のためにさらに情報を必要としません。 –