有人知道访问xml文件、图像等的正确路径吗,..从OLAT或如何在2台服务器之间使用/访问文件


Does anyone know the correct path to access the xml-files, images,... from OLAT or how to use/access files between 2 servers

正如标题所说,我想知道在哪里或如何访问OLAT中的课程或测试文件。(或者可能复制它们)

目前,我们有一个安装了OLAT的服务器,还有另一个使用PHP的服务器。这两台服务器是分开的,彼此之间没有直接的有线连接。

最棘手的是,这是在一所大学里,安全是首要任务。

我们现在使用的路径是例如/opt/olat/olatdata/bcroot/curse
当然,只有当所有东西都在同一个位置时,这才会起作用。


我想知道你可以重建hash,但不知道如何开始

(http://192.168.56.101:8080/OLAT-LMS-7.2.1.0/m/**aad7874b6b41278d91852c80eb5156cb**/Campin_Madonna.jpg)

更多信息:这一切的原因是
该大学的教授们在OLAT做了很多练习和课程。但是OLAT中的功能太少了,所以他们想要一个php应用程序,在那里他们可以进行一些拖放操作或其他操作。现在,我们需要使用一个php服务器,它使用来自OLAT服务器的信息(xml、pdf、图像、包括html页面),因为每天都可能在OLAT中构建新课程(或更改),如果php应用程序没有任何问题,这将是有用的。

任何其他建议都欢迎

问候

Dieter

正如您所说,安全性是首要任务,因此不可能使用那些花哨的URL从另一个应用程序检索图像,因为它们只有在用户登录并位于正确位置时才有效。例如,只有在为该用户实际运行测试时,才能查看安全测试的图像。

散列本身很简单,它是文件系统路径的md5散列。查看MapperRegistry.registerCache().

更好的解决方案是使用REST API。但据我所知,UZH将放弃对此的支持。也许你还应该看看免费的替代OpenOLAT,它与OLAT相比有更大的功能集:http://www.openolat.org

干杯Florian