js: JSZip implementa archivos de compresión del navegador front-end en formato zip

documento

Introducción a CDN

<!-- jszip.js -->
<script
  src="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/jszip/3.7.1/jszip.min.js"
  type="application/javascript"
></script>

<!-- FileSaver.js -->
<script
  src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/FileSaver.js/2014-08-29/FileSaver.min.js"
  type="application/javascript"
></script>

npm

Instalar

npm install jszip

Ejemplo de uso

import JSZip from 'jszip'
import FileSaver from 'file-saver'

const zip = new JSZip()

zip.file('Hello.txt', 'Hello World\n')

zip.generateAsync({
    
     type: 'blob' }).then(function (content) {
    
    
    // see FileSaver.js
    // 如果在浏览器CDN方式引入,直接使用 saveAs
    // saveAs(content, 'example.zip')
    FileSaver.saveAs(content, 'example.zip')
})

Supongo que te gusta

Origin blog.csdn.net/mouday/article/details/132006381
Recomendado
Clasificación