0

我正在使用下面的代码来读取 Word 文档文件。当我用它来读取文本文件时,这段代码运行良好

 $('#xfilex').live('change', function() {
 var file = document.getElementById('xfilex').files[0];
 if(file) {
           var reader;
           reader = new FileReader();
           reader.readAsText(file, "UTF-8");
           reader.onload = loaded;
          }
 });
 function loaded(evt) {
                var fileString = evt.target.result;
                var str = fileString;
                alert(str);
 }   

但此代码无法读取 .docx/.doc 文件。请帮我更正代码。

4

1 回答 1

2

为了读取 DOCX 文件,您需要解压缩其内容(这是文件夹、xml 文件和图像等资源的混合)。也许您可以在这篇文章中找到一些线索: 解压缩文件

我怀疑您是否可以读取 DOC 文件,因为它是二进制(和封闭)格式。

于 2011-12-28T18:22:14.573 回答