source need to have size column to validate file size
using more recent gem slim_scrooge
cancan for solution download