アップロードファイル.readは1回だけ有効。
ファイルのアップロードではまったのでメモ。
file = params[:attachment] file.read # => ファイルの中身 file.read # => "" 空の文字列
とするとアップロードしたファイルの中身を取得できるが、このreadは1回しか有効じゃないみたい。
同じファイルに対してreadをもう一度呼ぶと空のStringが返される。
ファイルのアップロードではまったのでメモ。
file = params[:attachment] file.read # => ファイルの中身 file.read # => "" 空の文字列
とするとアップロードしたファイルの中身を取得できるが、このreadは1回しか有効じゃないみたい。
同じファイルに対してreadをもう一度呼ぶと空のStringが返される。