arraybuffer-mime
Prepends byte array to indicate mime type of the ArrayBuffer.
Install
npm install arraybuffer-mime
Getting started
Basic example:
const arrayBufferWithMime arrayBufferMimeDecouple } = // "some image"const uint8 = 1uint80 = 1const ab = uint8buffer const mime = 'image/png'const abWithMime = const mime arrayBuffer = console // "image/png"console // ArrayBuffer
Example demonstrating sending a binary file over Websockets:
const arrayBufferWithMime arrayBufferMimeDecouple } = const ws = `ws://localhost:8080/`wsbinaryType = 'arraybuffer' const fileInput = documentconst file = fileInputfiles0const reader = const readFile = { const arrayBuffer = readerresult const mime = filetype const abWithMime = ws} readerreader ws
Test
npm test