【问题标题】:Unzip files in a course uploaded with a Web Service in Moodle解压缩通过 Moodle 中的 Web 服务上传的课程中的文件
【发布时间】:2016-07-25 07:05:16
【问题描述】:

我想在 Moodle 中创建一个 WS 来上传 zip 文件并在内部解压缩,这只会在提供的课程中创建 zip 内的文件。

我一直在互联网和 Moodle 的代码中搜索,但没有找到任何对我有用的东西。

我对Moodle中WS的结构有点熟悉,因为我做了3个非常简单的WS并且我或多或少知道如何上传文件,但我不知道如何在moodle中解压.

如果有人知道如何做或有任何可能有用的示例或文档,那将很有帮助。

提前致谢。

【问题讨论】:

    标签: web-services file-upload zip moodle unzip


    【解决方案1】:

    看看get_file_packer

    $packer = get_file_packer('application/zip');
    $files = $packer->extract_to_pathname('zipfile.zip', $zipdir);
    

    【讨论】:

    • 非常感谢您的回答,我会尝试您的建议
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 2017-06-15
    • 1970-01-01
    相关资源
    最近更新 更多