diff --git a/examples/image_decoders/jpeg_viewer.mjs b/examples/image_decoders/jpeg_viewer.mjs index 9aba66cc1..e196621de 100644 --- a/examples/image_decoders/jpeg_viewer.mjs +++ b/examples/image_decoders/jpeg_viewer.mjs @@ -29,7 +29,7 @@ const response = await fetch(JPEG_IMAGE); if (!response.ok) { throw new Error(response.statusText); } -const typedArrayImage = new Uint8Array(await response.arrayBuffer()); +const typedArrayImage = await response.bytes(); // Parse the image data using `JpegImage`. // diff --git a/src/core/writer.js b/src/core/writer.js index 921936b3b..212d78cf1 100644 --- a/src/core/writer.js +++ b/src/core/writer.js @@ -85,8 +85,7 @@ async function writeStream(stream, buffer, transform) { .catch(() => {}); // Response::text doesn't return the correct data. - const buf = await new Response(cs.readable).arrayBuffer(); - bytes = new Uint8Array(buf); + bytes = await new Response(cs.readable).bytes(); let newFilter, newParams; if (!filter) { diff --git a/src/display/editor/drawers/signaturedraw.js b/src/display/editor/drawers/signaturedraw.js index d3e217d6c..d2de79bcb 100644 --- a/src/display/editor/drawers/signaturedraw.js +++ b/src/display/editor/drawers/signaturedraw.js @@ -746,9 +746,7 @@ class SignatureExtractor { writer.close(); - const buf = await new Response(cs.readable).arrayBuffer(); - const bytes = new Uint8Array(buf); - + const bytes = await new Response(cs.readable).bytes(); return bytes.toBase64(); }