可以使用JavaScript或API获取zip文件中的文件数

可以使用JavaScript或API获取zip文件中的文件数,javascript,api,rest,sharepoint,Javascript,Api,Rest,Sharepoint,我们有一个SharePoint网站,允许用户将附件上载到文档库。有时他们上传zip文件,业务区喜欢知道附加的zip文件中有多少文件 有没有办法通过JavaScript或API实现这一点?是的,这是可能的,请查看npm模块中的一个示例:这是node js。我认为它不会作为客户端代码工作,但我从未使用过该模块。但是,作为概念的证明,并为您指出总体方向,这可能会帮助您前进。值得注意的是,它有数百万的下载量 ADM-ZIP是一个纯JavaScript实现,用于NodeJS的ZIP数据压缩 可以在zip下

我们有一个SharePoint网站,允许用户将附件上载到文档库。有时他们上传zip文件,业务区喜欢知道附加的zip文件中有多少文件


有没有办法通过JavaScript或API实现这一点?

是的,这是可能的,请查看npm模块中的一个示例:这是node js。我认为它不会作为客户端代码工作,但我从未使用过该模块。但是,作为概念的证明,并为您指出总体方向,这可能会帮助您前进。值得注意的是,它有数百万的下载量

ADM-ZIP是一个纯JavaScript实现,用于NodeJS的ZIP数据压缩


可以在zip下获取文件。您可以查看以下JS库:

下面是一些演示:


BR

我想获取zip文件中的文件数,而不是zip文件中的文件。谢谢您的信息,但我们目前仅限于使用客户端代码。节点JS尚未实现。
const AdmZip = require('adm-zip');

// reading archives
const zip = new AdmZip("./my_file.zip");
const zipEntries = zip.getEntries(); // an array of ZipEntry records
const zipLength = zipEntries.length