アップロードデータをデータベースのblobファイルタイプに保存する際に問題が1つあります。
今、私はそれをダウンロードしたいです。
それを管理する方法
私はこの方法を試しました(document_fileはblobデータを含むフィールドです)
send_file @ attachment.document_file、:disposition=>'添付ファイル'
しかし、エラーが発生します...
誰でも助けることができますか?
ありがとう :)
アップロードデータをデータベースのblobファイルタイプに保存する際に問題が1つあります。
今、私はそれをダウンロードしたいです。
それを管理する方法
私はこの方法を試しました(document_fileはblobデータを含むフィールドです)
send_file @ attachment.document_file、:disposition=>'添付ファイル'
しかし、エラーが発生します...
誰でも助けることができますか?
ありがとう :)
たぶん、send_fileの代わりにblobデータにsend_dataを使用する必要があります。
send_data @attachment.document_file, :disposition => 'attachment'
'attachment'がデフォルト値であるため、省略できます。send_fileは、blobではなく、引数としてファイルパスを必要とするため、このエラーが発生するはずです。
http://api.rubyonrails.org/classes/ActionController/Streaming.html#method-i-send_dataもご覧ください。