我已经在本地插件中创建了一个工作表单,它正在向我的自定义表格中插入数据。Moodle本地插件和save_file
我想要tyo现在添加的是一个filepicker元素,它在保存表单时将该文件放入指定的文件夹中。
的filep [icker本身工作正常,但是当我出现保存任何文件形式的代码我使用看起来像这样:
$mform->save_file('lowresCh', '/my_form/', false);
我在“my_form尝试了各种东西'有点,但无济于事。表单的其余部分仍将其数据放入自定义表格中,并且可以在mdl_files表格中看到我的文件(标记为草稿)。
有了全面的调试上我能得到的警告:
Warning: copy(/my_form/): failed to open stream: Is a directory in /...../lib/filestorage/stored_file.php on line 390
我不知道如果我不正确或不接近它,任何帮助或指针在正确的方向将是最赞赏。
哦,我已阅读Using the File API in Moodle forms页面,有助于让我认识到我的观点,但没有更进一步。
排序的解决了这个问题,在SAVE_FILE()命令需要的文件名,而不是目录,仍然会是很好,如果我能得到的文件放入一个自定义目录。 – Del 2013-04-08 08:50:05