Я пытаюсь получить список файлов в заданном каталоге (C:/path/to/folder/)
с использованием метода File::allFiles()
. Это хорошо работает на моем локальном хосте.Laravel File :: allfiles() InvalidArgumentException
Проблема заключается в том, когда я загрузить и запустить его на мой удаленный сервер возвращает
InvalidArgumentException in Finder.php line 546: The "C:/path/to/folder" directory does not exist.
Есть другой подход к этому или есть конфигурации, которые должны быть установлены для этой работы?
Вы не 'C:/путь/к/папке /' на удаленном сервере. Вы должны использовать что-то вроде '/ path/to/folder', не используя полное имя пути. Если вы можете указать местоположение своего контроллера и папку, то я могу рассказать вам правильный путь. Кстати, у вас должна быть ваша папка внутри проекта Laravel – KuKeC
Я пытаюсь получить доступ к папке вне моего проекта laravel. Путь к каталогу предоставляется конечным пользователем. – raz
Если пользователь определяет путь от своего компьютера, вы не можете загружать такой файл. Используйте что-то вроде 'file_get_contents (PATH_OF_FOLDER);' – KuKeC