猿问

解压缩文件

解压缩文件

我想展示OpenOffice文件、.odt和.odp在客户端使用Web浏览器。

这些文件是压缩文件。使用Ajax,我可以从服务器获得这些文件,但这些文件是压缩文件。我得用JavaScript,我试过使用通货膨胀.js,http:/www.onicos.com/Staff/iz/amuse/javascript/Expert/Pyate.txt但没有成功。

我该怎么做?


千万里不及你
浏览 471回答 3
3回答

慕妹3146593

我在用zip.js而且它似乎很有用。值得一看!检查解压缩演示例如。

UYOU

我发现jszip非常有用。到目前为止,我仅用于阅读,但它们也具有创建/编辑功能。从代码上看,它看起来如下所示var new_zip = new JSZip();new_zip.load(file);new_zip.files["doc.xml"].asText() // this give you the text in the file我注意到的一件事是,文件似乎必须是二进制流格式(使用FileReader()的.readAsArrayBuffer读取),否则我会收到错误消息,说明我可能有一个损坏的zip文件。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答