   ###
   _handleUpload: if Meteor.isServer then (result, opts, cb) ->
     self = @
-
     try
       if opts.eof
         @_currentUploads[result._id].end -> bound ->
           self.emit '_finishUpload', result, opts, cb
           return
       else
-        @_currentUploads[result._id].write opts.chunkId, new Buffer(opts.binData, 'base64'), cb
+        @_currentUploads[result._id].write opts.chunkId, opts.binData, cb
     catch e
       cb and cb e
     return

      self.emitEvent 'prepare'
      return @result

    manual: -> 
      self = @
      @result.start = ->
        self.emitEvent 'start'

          else
            self.emitEvent 'sendChunk', [evt]
          return
        @worker.onerror   = (e) ->
          console.error '[FilesCollection] [insert] [worker] [ERROR:]', e if self.collection.debug
          self.emitEvent 'end', [e.message]
          return

