JSZip未定义
发布于 6 年前 作者 qiang49 16189 次浏览 来自 问答

你想反馈一个 Bug 还是 提一个需求?

如果是 Bug:

* Bug 表现是什么?预期表现是什么?JSZip源码在工程里,但是提示未定义

* 如何复现?egret的支持库jszip,在工程代码中调用

var zipData = RES.getRes(“tpl_json”);

this._zip = new JSZip(zipData);

导出生成微信小程序。编译,会提示ReferenceError: JSZip is not defined

* 提供一个最简复现 Demo

如果是需求:

* 你希望有什么能力?

* 你需要这个能力的场景是 ?

2 回复

var zip = new JSZip();

zip.file(“Hello.txt”, “Hello World\n”);

// 创建images文件夹

var img = zip.folder(“images”);

// 二进制数据

var imgData = “R0lGODdhBQAFAIACAAAAAP/eACwAAAAABQAFAAACCIwPkWerClIBADs=”;

img.file(“smile.gif”, imgData, { base64: true });

var content = zip.generateAsync({ type: “blob” });

console.log(content)

/*

   zip.generateAsync({ type: “blob” }).then((blob) => {

     saveAs(blob, “example.zip”)

 

   })*/

提示blob在平台上不可用呀, 请问一下怎么压缩和解压文件呀。 谢谢

解决了吗,我也遇到了,我的是laya

回到顶部