在脚本中使用 ZipFile java class 读取 zip 文件内容

Read zip file contents using ZipFile java class inside script

我有一项要求是使用脚本读取 zip 文件内容。我写了一个脚本并尝试从我的工具 运行 它。我正在使用 JAVA 类 并且出现以下错误:

Security restricted: Attempted access to restricted class name java.util.zip.ZipFile
Evaluator: java.lang.SecurityException: Illegal attempt to access class 'java.util.zip.ZipFile' via script
Caused by error in script at line 21

 var zFile = new Packages.java.io.File(x);
 gs.print(zFile);

 var reading = new Packages.java.util.zip.ZipFile(zFile);// Error here
 gs.print(reading);

我有一个类似但不同的问题。不得不开个嗨票

我们以前用new Packages.java.util.zip.ZipOutputStream();用于压缩文件。

我们开始在赫尔辛基获得这些,但它在富士有效。 Service-now 必须将它们添加到 sys_whitelist_packagesys_whitelist_member 列表中。

您可以尝试打开这些表上的 ACL 以添加包和成员,看看是否可行。或者你可以打开一张 HI 票,说明你为什么需要这个套餐,以及会员。

根据 zip 文件的位置,您可以将其传递给中间服务器进行解压缩,然后向上传递各个文件。这会更复杂,但你不必让 HI 参与进来。