Lasso有办法将上传的zip文件解压缩到指定的路径吗? Lasso 8.6

时间:2013-09-30 17:43:08

标签: lasso

尝试提供一种允许人们上传zip并将其提取到特定文件路径的方法。似乎在Lasso 9中添加了zip功能,但我很好奇是否实际上有一种方法可以在8.6中执行此操作,或者如果有人有任何建议。

2 个答案:

答案 0 :(得分:0)

有几个选项(除了升级到9):

  1. 首先,您可以使用[os_process]调用解压缩命令行实用程序并让它为您执行

  2. 在8.5中,有一个LJAPI文档的示例,它创建了一个您应该能够使用的[zip]自定义类型。 (我不确定8.6安装程序是否有它,但对于OS X,安装8.5后你可以在这里找到它:/ Applications / Lasso Professional 8 / Documentation / 3 - 语言指南/示例/ LJAPI / Tags / ZipType /) “语言指南”的第67章介绍了如何安装和运行它。

答案 1 :(得分:0)

进一步阐述bfad答案中的选项1:您可能希望TagSwap中的Lasso 8 shell标签更容易实现。这是我提取tar'd和gzip'd档案的例子:

// authenticate with user that has file permissions in this directory
inline(-username='username', -password='password');

    // load shell tag from TagSwap
    library_once('shell.inc');

    // call tar  from bash shell
    shell('tar -zxf myfile.tgz');

/inline;