У меня есть некоторые изображения в папке «Слайды» в моем проекте; Я пытаюсь получить доступ к этим изображениям; но это дает мне следующую ошибку:
Not allowed to load local resource: file:///C:/xampp/htdocs/MyProject/Slides/123_completed.jpg
где происходит «файл: //»? (Возможно, это проблема!)
это мой метод сканирования изображений в папке «Слайды»,
следующая строка кода находится в моем
$this->signage_Path = realpath(APPPATH . '../Slides'); public function get_Signage_Images() { $files = scandir($this->signage_Path); $newFiles = array_diff($files, array('.', '..')); $images = array(); foreach ($newFiles as $file) { $ext = pathinfo($file, PATHINFO_EXTENSION); if ($ext == "jpg") { $images[] = array( 'url' => $this->signage_Path.'\\'.$file, 'thumb_url' => $this->signage_Path.'\\'.$file, ); } } return $images; }
Если вам нужно больше разъяснений, пожалуйста, дайте мне знать, какая часть!
благодаря
Вероятно, это происходит из постоянной realpath()
в realpath()
. Должен быть больше $this->signage_Path = 'MyProject/Slides'
, без realpath()
. PHP не может получить доступ к файлу, который не находится на сервере, без разрешения Клиента. Конечно, я действительно не знаю, каков ваш sinage_Path
. Это должно просто дать вам представление о вашей проблеме.