code: function( file, remove ) {
                  var me = this;
      
                  file = file.id ? file : me.queue.getFile( file );
      
                  this.request( 'cancel-file', file );
      
                  if ( remove ) {
                      this.queue.removeFile( file );
                  }
              }
docs: @event fileDequeued
  @param {File} file File对象
  @description 当文件被移除队列后触发。
  @for  Uploader
   
  @method removeFile
  @grammar removeFile( file ) => undefined
  @grammar removeFile( id ) => undefined
  @grammar removeFile( file, true ) => undefined
  @grammar removeFile( id, true ) => undefined
  @param {File|id} file File对象或这File对象的id
  @description 移除某一文件, 默认只会标记文件状态为已取消，如果第二个参数为 `true` 则会从 queue 中移除。
  @for  Uploader
  @example
  
  $li.on('click', '.remove-this', function() {
  uploader.removeFile( file );
  })