我最近在我的服务器上安装了 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( …