Как мне связать определенный объем и путь в 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, где:
- elf_ только что добавлено elfinder.
- HD69_ - это соединение идентификатора драйвера и идентификатора, которые я установил в конфиге.
- Lw - это путь к Hash для /