Получить Javascript вид дерева файлов из URL
Я создаю сайт, на котором мне нужно показать пользователям каталог и дерево файлов, чтобы они могли получить доступ к файлам, направленным на тему страницы.
сейчас мой сайт размещен на моем сервере Windows 2008 R2, и мне нужно, чтобы дерево файлов приходило из другого хранилища в моей сети, поэтому я создал виртуальный каталог на своем сервере IIS, который связан с этим хранилищем, но теперь я столкнуться с другой проблемой, как показать пользователю дерево файлов из URL, а не путь на сервере?
Я использую это дерево файлов JS: http://www.abeautifulsite.net/jquery-file-tree/
когда я хотел показать файлы с сервера, "root" был примерно таким: "../../files/page1", и это сработало.
но теперь "root" выглядит так: "mysite.org/virtualDirectoryToStorage/files/page1", и это не работает.
Любая идея, как я могу использовать URL в качестве пути к этому коду? или другой способ сопоставить хранилище на моем сервере, чтобы оно работало как путь? или другое дерево файлов JS для использования?
Благодарю.
1 ответ
Вам нужно будет перенести скрипт коннектора на второй сервер (тот, который вы пытаетесь пройти, и у него есть файлы).
Затем в корневом коде файлового дерева вы должны изменить root
к пути соединителя на новом сервере.
Я не рассматривал сценарий соединителя, но вам также может потребоваться включить CORS в сценарии соединителя, так как теперь пути другие.
Php сделает это так:
<?php
header("Access-Control-Allow-Origin: *");
?>