Как мне связать определенный объем и путь в elfinder?

Elfinder состоит из 2 частей для полного пути. Формат в основном driveHash_pathHash. Для ссылки на файл мне нужно использовать что-то вроде этого. http://example.com/elfinder

Я выяснил, как преобразовать мой / file / path в pathHash из таких сообщений, как этот https://github.com/Studio-42/elFinder/wiki/Getting-encoded-hash-from-the-path

Как мне получить хеш диска? (называется VolumeID, если вы переходите по этой ссылке.)

1 ответ

Решение

DriveHash совсем не хэш. Это просто строка и число. Поэтому он не может быть закодирован и декодирован как pathHash. Обходной путь для решения этой проблемы - сам определить elfinder в опциях конфигурации.

'disks' => [

    'HD' => [
        'glideURL' => '/glide/HD',
        'driverId' => 'HD',
        'id' => '69',
    ],
...

Создайте URL с #elf_HD69_Lw, где:

  1. elf_ только что добавлено elfinder.
  2. HD69_ - это соединение идентификатора драйвера и идентификатора, которые я установил в конфиге.
  3. Lw - это путь к Hash для /
Другие вопросы по тегам