gpt4 book ai didi

angular - 是否可以在 Angular 4 中生成 zip 文件并下载?

转载 作者:行者123 更新时间:2023-12-03 05:51:22 25 4
gpt4 key购买 nike

我是 Angular 4 的初学者。我引用了很多用于生成 Zip 文件的链接,但我无法获得正确的解决方案。
是否可以在 Angular 4 中生成 Zip 文件?
如果可以的话怎么办?

最佳答案

安装库

$ npm install --save npm install jszip

在文件 tsconfig.json 中

{"compilerOptions": {"paths": {
"jszip": ["../node_modules/jszip/dist/jszip.min.js"]
}}}

在文件 demo.component.ts 中

import { saveAs, encodeBase64 } from '@progress/kendo-file-saver';
import * as JSZip from 'jszip';

demo.component.ts 上的函数

downloadFileExample() {
const jszip = new JSZip();
jszip.file('Hello.txt', 'Hello World\n');

jszip.generateAsync({ type: 'blob' }).then(function(content) {
// see FileSaver.js
saveAs(content, 'example.zip');
});
}

此示例使用 Angular 6。

关于angular - 是否可以在 Angular 4 中生成 zip 文件并下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51099549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com