BeamPortFile
BeamPortFile
es un tipo de constructor diseñado para crear una instancia de archivo personalizada al constructor nativo File
, que inicio con 0 bytes pero puede mutar su buffer durante el tiempo.
Propiedades
filename
filename
Esta propiedad corresponde al nombre del archivo, incluye extensión.
crc32
crc32
Esta propiedad corresponde a la integridad de un archivo como cálculo de un número de 4 bytes.
size
size
Esta propiedad entrega el valor del archivo en bytes.
mimeType
mimeType
Esta propiedad indica el tipo MIME del archivo.
data
data
Esta propiedad es un Array
de ArrayBuffer
, es decir, el listado de chunks como buffer.
buffered
buffered
Esta propiedad indica la cantidad de datos añadidos en buffer mientras se reciben los chunks.
percentage
percentage
Esta propiedad indica el porcentaje del archivo en buffer, de 0 a 100, durante la recepción usando el método add
. Esta propiedad se basa en buffered
.
Métodos
add
add
Este método permite añadir chunks de ArrayBuffer
al buffer.
arrayBuffer
arrayBuffer
Este método asíncrono permite convertir el archivo a un ArrayBuffer
como valor de salida.
blob
blob
Este método permite convertir el archivo en un Blob
como valor de salida.
Última actualización