Class | StorageObjectController |
In: |
app/controllers/storage_object_controller.rb
|
Parent: | ApplicationController |
サーバ上に保存する添付ファイルを制御する。
添付ファイルをダウンロードする。
# File app/controllers/storage_object_controller.rb, line 4 4: def download 5: begin 6: storage_object = StorageObject.find(params[:id]) 7: rescue ActiveRecord::RecordNotFound 8: raise NotFoundException, "storage object not found: #{params[:id]}" 9: end 10: begin 11: send_file(storage_object.path, :type => storage_object.mime_type, :filename => storage_object.name) 12: rescue => e 13: logger.error(e.inspect) 14: render :nothing => true 15: end 16: end