JSZip:从文件输入中获取 zip 文件的内容
JSZip: Get content of file in zip from file input
我想使用 JSZip 从输入中获取 zip 的内容。
我可以读取文件的标题,但如何获取内容
我试过 jQuery:
$('.upload-input').on('change', function($event) {
var $file = $event.target.files[0];
JSZip.loadAsync($file).then(function($content) {
alert($content.files["css/style.css"].async('text'));
})
});
return: [object 承诺]
如何获取明文
JSFiddle:https://jsfiddle.net/jyuy7q6j/
谢谢!
async
,喜欢loadAsync
returns一个Promise。您可以在这里链接它们:
$('.upload-input').on('change', function($event) {
var $file = $event.target.files[0];
JSZip.loadAsync($file).then(function($content) {
// if you return a promise in a "then", you will chain the two promises
return $content.files["css/style.css"].async('text');
}).then(function (txt) {
alert(txt);
});
});
我想使用 JSZip 从输入中获取 zip 的内容。 我可以读取文件的标题,但如何获取内容
我试过 jQuery:
$('.upload-input').on('change', function($event) {
var $file = $event.target.files[0];
JSZip.loadAsync($file).then(function($content) {
alert($content.files["css/style.css"].async('text'));
})
});
return: [object 承诺]
如何获取明文
JSFiddle:https://jsfiddle.net/jyuy7q6j/
谢谢!
async
,喜欢loadAsync
returns一个Promise。您可以在这里链接它们:
$('.upload-input').on('change', function($event) {
var $file = $event.target.files[0];
JSZip.loadAsync($file).then(function($content) {
// if you return a promise in a "then", you will chain the two promises
return $content.files["css/style.css"].async('text');
}).then(function (txt) {
alert(txt);
});
});