Не разрешено загружать локальный ресурс (windows)

Я пытаюсь загрузить некоторые файлы на локальный диск C: \, а затем прочитать их и отобразить. Я сделал следующее:
в config.php

'route'     => 'C:/',

функция, которая получает путь

function object_get_upload_path($type,$id){
$config = app_db_get_config();
return sprintf($config['route']."uploads/%s/%s/%d/", $_SESSION['active_db'],$type, $id);
}

Проблема в том, что при нажатии на ссылку, которая получает путь к файлу и отображает его, говорится:

Not allowed to load local resource: file:///C:/uploads/MARO_KONDI_AL/objekte/48167/laura1e11c10053fd1c6e5dca911103e5c3ae90072.jpg

3

Решение

В основном, если вы хотите загрузить файл, вы должны использовать file_get_contents() функция. Тогда вы должны взглянуть на серверную сторону на правильный синтакс.

Я полагаю, что следующий будет правильным:

$config['route'] = 'C:/'; // or $_SERVER['DOCUMENT_ROOT']
$display = file_get_contents($config['route'].'uploads/'.$_SESSION['active_db'].'/'.$type.'/'.$id);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]