2012-02-27 12 views

Respuesta

35

Los dos tipos de marcos apropiados que un servidor puede enviar son marcos de texto y marcos binarios (5.2). El ws.binaryType le permite definir en qué formato desea obtener los datos binarios.

  • datos binarios: dependiendo de binaryType se ha configurado como arraybuffer o blob
  • texto de datos: cadena

para determinar el tipo, puede utilizar:

  • e.data instanceof ArrayBuffer
  • e.data instanceof Blob
  • typeof e.data === "string"

Reference:

4. Si tipo indica que los datos son de texto, a continuación, inicializar caso 's data de atributos a los datos .

Si tipo indica que los datos son binarios, y binaryType está ajustado en "blob", entonces inicializar caso 's data atributo a un nuevo Blob objeto que representa los datos como sus datos en bruto.

Si tipo indica que los datos son binarios, y binaryType se establece en "arraybuffer", entonces inicializar caso 's data atributo a una nueva de sólo lectura ArrayBuffer objeto cuyo contenido es data.

Cuestiones relacionadas