if result.is_a?(Array)
      # this was added in order to prevent download managers from
      # failing when chunked_transfer_encoding is set in nginx (1.8.1)
      file_path = Pathname.new(result[0]).realpath
      response.headers['Content-Length'] = File.size(file_path).to_s