Owncloud - 共享 URL 在哪里生成?

Owncloud - 共享 URL 在哪里生成?

我最近在我的服务器上安装了 owncloud,它非常棒!

但我想修改共享 URL 的生成方式。在哪里可以找到负责创建该 URL 的文件?

答案1

URL 本身似乎是硬编码的(eww…)文件共享API

$url = \OCP\Util::linkToPublic('files&t='.$token);

如果你想更改令牌的生成方式,请参阅此功能

public static function shareItem($itemType, $itemSource, $shareType, $shareWith, $permissions, $itemSourceName = null, \DateTime $expirationDate = null) { …

进一步来说这行

$token = \OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate( …

相关内容