3

アップロードデータをデータベースのblobファイルタイプに保存する際に問題が1つあります。

今、私はそれをダウンロードしたいです。

それを管理する方法

私はこの方法を試しました(document_fileはblobデータを含むフィールドです)

send_file @ attachment.document_file、:disposition=>'添付ファイル'

しかし、エラーが発生します...

誰でも助けることができますか?

ありがとう :)

4

1 に答える 1

5

たぶん、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もご覧ください。

于 2011-03-28T06:56:23.563 に答える