我正在上传一个zip文件夹并尝试读取其XML文件。使用JSZip函数可以读取zip文件,但无法检索XML文件的内容。
“readasText”需要一个blob对象,我试过不同的方法,但总是会出现类型错误。
我想将XML结果提供给
“readasText”需要一个blob对象,我试过不同的方法,但总是会出现类型错误。
upload: function (e) {
$("#fullPath").val(e.files[0].name);
if ($.browser.msie == undefined || ($.browser.msie && $.browser.version < 10) == false) {
$("#fullPath").val(e.files[0].name);
var zipFile = new JSZip();
zipFile.loadAsync(e.files[0].rawFile)
.then(function(zip) {
var reader = new FileReader();
reader.readAsText(zip.files);// type error: dont know how to access the xml file
reader.onloadend = function () {
GetValueFile(reader.result);
}
});
}
}
我想将XML结果提供给
GetvalueFile
函数。文件对象位于zip.files
中,但我无法检索它。