No permitido cargar el recurso local: file: ///

Tengo algunas imágenes en una carpeta llamada “Presentaciones” en mi proyecto; Estoy tratando de acceder a esas imágenes; pero me da el siguiente error:

Not allowed to load local resource: file:///C:/xampp/htdocs/MyProject/Slides/123_completed.jpg 

¿De dónde viene “file: //”? (Probablemente ese es el problema!)

este es mi método para escanear las imágenes en la carpeta llamada “Diapositivas”

la siguiente línea de código está en mi

 $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; } 

Si necesita más aclaraciones, ¡por favor hágame saber qué parte!

Gracias

Probablemente provenga de tu constante APPPATH en realpath() . Debería ser más como $this->signage_Path = 'MyProject/Slides' , sin realpath() . PHP no puede acceder a un archivo que no está en un servidor, sin el permiso del cliente. Por supuesto, realmente no sé qué se supone que es tu sinage_Path . Esto debería darte una idea de tu problema.