Я недавно установил owncloud на моем сервере, и это здорово!
но я хочу изменить способ создания URL-адреса общего доступа. Где я могу найти файл, ответственный за создание этого URL?
Я недавно установил owncloud на моем сервере, и это здорово!
но я хочу изменить способ создания URL-адреса общего доступа. Где я могу найти файл, ответственный за создание этого URL?
сам 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( …
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]