Přejít k navigační liště

Zdroják » Zprávičky » Jak vytvořit ZIP v prohlížeči

Jak vytvořit ZIP v prohlížeči

Zprávičky ‐ ‐ JavaScript ‐

Pro práci se ZIP soubory v JavaScriptu můžete použit knihovnu JSZip, proces vytvoření souboru ZIP je pak celkem jednoduchý:

async function GenerateZipDownload() {
    const imageDownload = "https://unsplash.com/photos/two-people-in-scuba-gear-swimming-in-the-ocean-SuGTwrtPCg4";
    const file = await fetch(imageDownload).then(r => r.blob());

    const zip = new JSZip();
    zip.file(`filename.jpg`, file); // adds the image file to the zip file

    const zipData = await zip.generateAsync({
        type: "blob",
        streamFiles: true
    })
    const link = document.createElement('a');
    link.href = window.URL.createObjectURL(zipData);
    link.download = `scuba-gear-swimming-data.zip`
    link.click();
}Code language: JavaScript (javascript)

Detailní rozbor kódu najdete v článku Generating ZIP Files With Javascript.

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

GraphQL: Alternativa k REST API zblízka

Když se dnes navrhuje nové API, většina vývojářů automaticky sáhne po RESTu. Je to pochopitelné: REST je jednoduchý, dobře zdokumentovaný, podporují ho všechny jazyky a frameworky a většina z nás s ním pracuje léta. Přesto se v posledních letech stále častěji objevuje otázka, zda je REST vždy tou nejlepší volbou. Nejčastěji zmiňovanou alternativou je GraphQL, dotazovací jazyk pro API, který vznikl ve Facebooku a který dnes používají firmy jako GitHub, Shopify nebo Netflix.

Technologická úzkost drtí české firmy. Data ukazují chaos v digitalizaci, festival Digifest s prestižními záštitami nabízí cestu ven

Přesycenost trhu softwarem, desítky vyzkoušených a opuštěných nástrojů, hodiny ztracené v formulářích a neustálý strach z toho, že firmě ujede vlak. Český byznys prochází obdobím technologické úzkosti. Přestože podle aktuálních dat vyčleňuje AI rozpočet naprostá většina společností, realita v českých kancelářích má k opravdové transformaci daleko. Odpověď na to, jak proměnit technologie v reálný zisk a udržet krok s konkurencí, přináší 5. ročník festivalu a konference Digifest, který se koná 14.října v pražském Cubexu.