如何使用python将文件上传到Moodle

时间:2014-08-19 18:13:02

标签: php python moodle

我正在尝试让python脚本将文件或目录上传到Moodle。使用python发布的示例显示用户调用php文件(例如upload.php)我遇到的问题不一定是代码,但更多的是不知道上传时要使用哪个php文件,或者该文件位于Moodle服务器上。不幸的是,我还没有通过搜索找到这个。我在centOS服务器上运行Moodle。此外,主题是否会影响我能够使用python上传?谢谢,任何帮助。

1 个答案:

答案 0 :(得分:1)

上传后该文件需要做什么?

您可以使用文件存储库,因此您可以在不使用php的情况下将文件上传到目录

https://docs.moodle.org/27/en/File_system_repository

或者您可以使用网络服务将文件上传到课程或用户

https://docs.moodle.org/27/en/Using_web_services

有一个名为core_files_upload的Web服务,它使用文件/files/externallib.php中的类core_files_external - 有一个函数upload() - 你需要指定上下文,当然有上下文,用户,等