Проблема получения доступа к локальным файлам с VPS
Извините за возможно наивный вопрос, но после переноса сайта на VPS я столкнулся с трудностью - не могу получить список файлов, расположенных на моем домашнем компьютере. Ниже описаны мои попытки решить задачу.
Попытки реализации
Пробовал использовать следующий код для получения файлов из локальной папки:
$folderPath = 'C:\Users\RBDK\Desktop\studies'; $files = File::allFiles($folderPath);
Также настраивал файловую систему через конфигурацию 'filesystems':
'local_c' => [
'driver' => 'local',
'root' => 'C:\Users\RBDK\Desktop\studies',
],Однако при выполнении возникает ошибка:
League\Flysystem\UnableToCreateDirectory в файле vendor/league/flysystem/src/UnableToCreateDirectory.php:18Unable to create a directory at C:\Users\RBDK\Desktop\studies.
Выводы
На локальной машине (где запускается скрипт) все работает корректно. Но когда скрипт загружен на VPS (удаленный сервер), я предполагаю, что доступ к файловой системе моего домашнего компьютера отсутствует.
Конечная задача
Задача довольно простая - нужно сделать выборку и сортировку файлов в локальных папках на моем компьютере перед их загрузкой на сервер.
- Получить список файлов из указанной директории
- Отсортировать их по заданным критериям
- Подготовить к отправке на сервер