Lee todos los bytes de un File o Blob en un ArrayBuffer, la forma que reciben los cargadores binarios y los conversores STEP.
El File o Blob que leer
Los bytes como ArrayBuffer
Lee todos los bytes de un File o Blob en un Uint8Array, un array de bytes que puede indexarse y recortarse.
El File o Blob que leer
Los bytes como Uint8Array
Envuelve un Blob en un File con un nombre y un tipo MIME, que necesitan los cargadores que quieren un nombre de archivo;
el tipo propio del Blob se conserva cuando mimeType se omite.
El Blob, el nombre del archivo y el tipo MIME opcional
El File
Copia los bytes de un File en un Blob simple del mismo tipo, descartando el nombre; un Blob dado como entrada vuelve como copia.
El File o Blob que copiar
El Blob
Ve los bytes de un ArrayBuffer como un Uint8Array; no se copia ningún byte, ambos comparten la misma memoria.
El ArrayBuffer que visualizar
El Uint8Array sobre los mismos bytes
Copia exactamente los bytes que cubre un Uint8Array en un ArrayBuffer nuevo, de modo que una vista sobre parte de un búfer mayor da solo su propia parte.
El Uint8Array que copiar
El nuevo ArrayBuffer
Hace una URL temporal para un File o Blob guardado en memoria, de modo que puede entregarse a cualquier cosa que cargue desde una URL, como una textura o un cargador de modelos.
La URL vive tanto como la página.
El File o Blob
La URL temporal
Hace una URL temporal para cada File o Blob de una lista, en el mismo orden, como
hace createObjectURL con uno.
Los File o Blob
Una URL temporal por archivo, en el mismo orden
Inicia una descarga en el navegador del contenido dado como un archivo llamado fileName más la
extension.
El contenido de texto se envuelve en un Blob del contentType; un Blob se descarga tal cual.
El nombre del archivo, el contenido, la extensión y el tipo de contenido
Descarga el contenido de una URL como Blob, bytes en bruto sin nombre de archivo; el servidor debe permitir solicitudes de origen cruzado.
La URL que obtener
El cuerpo de la respuesta como Blob
Descarga el contenido de una URL como File nombrado según la última parte de la URL, sin su cadena de consulta; el servidor debe permitir solicitudes de origen cruzado.
La URL que obtener
El cuerpo de la respuesta como File
Descarga el contenido de una URL y lo analiza como JSON; el servidor debe permitir solicitudes de origen cruzado y el cuerpo debe ser JSON válido.
La URL que obtener
El valor JSON analizado
Descarga el contenido de una URL como texto plano; el servidor debe permitir solicitudes de origen cruzado.
La URL que obtener
El cuerpo de la respuesta como texto
Carga un recurso con nombre de la aplicación en ejecución como File, mediante la búsqueda que la aplicación
proporciona en assetManager.getAsset.
En qué almacén se busca el nombre depende de la aplicación; un recurso que falta rechaza la promesa.
El nombre de archivo del recurso
El recurso como File
Carga un recurso con nombre de la aplicación en ejecución y lo lee como texto, para archivos JSON, CSV u otros archivos de texto guardados como recursos.
El nombre de archivo del recurso
El contenido del recurso como texto
Carga un recurso local con nombre, uno guardado en el navegador en lugar de en un servidor, mediante la
búsqueda que la aplicación proporciona en assetManager.getLocalAsset.
Un nombre que se resuelve en varios archivos da una lista.
El nombre de archivo del recurso
El recurso como File, o una lista de File cuando el nombre contiene varios
Carga un recurso local con nombre, uno guardado en el navegador en lugar de en un servidor, y lo lee como texto; un nombre que se resuelve en varios archivos da una lista de textos.
El nombre de archivo del recurso
El contenido como texto, o una lista de textos cuando el nombre contiene varios archivos
Archivos que entran y salen de un script: recursos que la aplicación en ejecución guarda bajo un nombre, archivos obtenidos de una URL, descargas, y conversiones entre File, Blob, ArrayBuffer y Uint8Array. La aplicación proporciona las búsquedas a través de
assetManager, así que a qué se resuelve un nombre de recurso depende de dónde se ejecute el script; obtener archivos necesita un punto de acceso que permita peticiones de origen cruzado.