是否可以使用Valence将文件上传到“管理文件”区域?

时间:2013-10-23 16:20:48

标签: desire2learn valence

我看到许多路由将各种文件上传到D2L,包括新闻,内容模块等 - http://docs.valence.desire2learn.com/basic/fileupload.html但是,是否有将文件更新到组织的“管理文件”区域的路径?例如,以编程方式为CCB工具创建CSV并将其上传到正确的位置?

我所拥有的组织是“课程品牌”的组织,内容路径是这样的 转到课程 - >编辑课程 - 管理文件和Url / content / enforced / 7974-ACB /,那里有4个子目录。我想在其中一个子目录中创建一个文件,但不确定路由应该是什么。有什么想法吗?

克里斯

1 个答案:

答案 0 :(得分:1)

目前,如果该组织单位具有课程内容,则只能将文件添加到组织单位的Manage Files区域,因为您必须使用课程内容API来添加文件数据。您还必须create a course content topic of type file才能将文件数据上传到课程的Manage Files区域。

您发送的ContentObjectData JSON的Url属性表示上传文件将存储在课程Manage Files区域的哪个位置:因此,它必须是您课程现有的法律途径内容空间和尚未使用的文件名。请注意,您无法通过API更新已上传或删除的基础文件。但是,您可以删除用于首先插入文件的内容主题:内容主题将消失,但基础文件将保留在Manage Files区域中。

这不是一个令人愉快的解决方法,但似乎确实是一种解决方法。