Add download stream example for Deno

This commit is contained in:
Roj Serbest 2021-10-15 13:08:06 +03:00
parent 7b6569f1b6
commit 51a50427e7
1 changed files with 13 additions and 0 deletions

View File

@ -0,0 +1,13 @@
import { writableStreamFromWriter } from "https://deno.land/std@0.111.0/streams/conversion.ts";
import { client, login } from "./mod.ts";
await login();
const id = prompt("ID of the document to be downloaded:")!;
const result = (await client.cdn.download(id, true)) as Blob;
const writer = await Deno.open(id, { create: true });
const writeStream = writableStreamFromWriter(writer);
result.stream().pipeTo(writeStream);
console.log("Downloaded successfully.");