   ###
   download: if Meteor.isServer then (http, version = 'original') ->
     console.info "Meteor.Files Debugger: [download(#{http}, #{version})]" if @debug
-
+    responseType = '200'
     if not @public
       if @currentFile
         if _.has(@currentFile, 'versions') and _.has @currentFile.versions, version

        start    = parseInt array[1]
        end      = parseInt array[2]
        if isNaN(end)
          end    = if (start + 512000) < fileRef.size then start + 512000 else fileRef.size 
        take     = end - start
      else
        start    = undefined
        end      = undefined
        take     = 512000

      console.log "from headers", {start, end}

      if partiral or (http.params.query.play and http.params.query.play == 'true')
        reqRange = {start, end}

      else
        return true

    unless @public
      Router.route "#{@downloadRoute}/#{@collectionName}/:_id/:version/:name", ->
        self.findOne(@params._id).download.call(self, @, @params.version) if self.checkAccess @
      , {where: 'server'}
