vue项目中element upload上传zip之后获取zip中的text文件内容

npm i jszip
import JsZip from ‘jszip’

vue项目中element upload上传zip之后获取zip中的text文件内容_第1张图片

	successUpload(response, file, fileList){
       	let new_zip = new JsZip()
		new_zip.loadAsync(file.raw)
		.then(function(zip) {
			new_zip.file("test.txt").async("string") // 此处是压缩包中的test.txt文件,返回String类型(此时在回调的参数中已经可以获取到上传的zip压缩包下的所有文件)
		    .then(function (content) {
			    console.log(content) // 这个就是.txt文件中的内容
			})
		})
    }

你可能感兴趣的:(vue,element,upload)