我在本地插件中创建了一个工作表单,它将数据很好地插入到我的自定义表中。
我现在想要添加的是一个文件选择器元素,它在保存表单时将文件放入指定的文件夹中。
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
我不知道我是否正确地接近它,任何正确方向的帮助或指示将不胜感激。
哦,我已经阅读了 在 Moodle 表单中使用文件 API 页面,这对让我明白我的观点很有用,但没有进一步的。