class HTTP::Message::Body

def params_from_file(value)

def params_from_file(value)
  params = {}
  path = value.respond_to?(:path) ? value.path : nil
  params['filename'] = File.basename(path || '')
  # Creation time is not available from File::Stat
  if value.respond_to?(:mtime)
    params['modification-date'] = value.mtime.rfc822
  end
  if value.respond_to?(:atime)
    params['read-date'] = value.atime.rfc822
  end
  params
end