ESTAN TODOS EQUIVOCADOS !!!! 
jejejeje....
la verdad es que xelupload es una maravilla hecha codigo y me da pena no haberla hubicado antes,ya que me hubiera ahorrrado muchisimos dolores de cabeza.
asi que desde aqui le mando las gracias por compartir su genialidad al creador de este codigo que es tan bueno y tan bien documentado.
y todo gratis !!!
en fin... en respuesta a la pregunta.
creo que la manera de reconocer el verdadero tipo de dato que el archivo tiene es usando la propiedad de tipo de dato del objeto xelupload.
y que es fich.TipoContenido.
hagan unas pruebas y vean que es lo que arroja al tratar de subir un archivo.
luego utilizan esto como para aplicar filtros y checar si es que estan realmente subiendo lo que tu desean que suban.
saludos