Как вывести изображение, которое находится за пределами корня сайта?

PHP

if (isset($_FILES['uploadedFile']) && $_FILES['uploadedFile']['error'] === UPLOAD_ERR_OK) {
    $fileTmpPath = $_FILES['uploadedFile']['tmp_name']; // Временный путь
    $fileName = $_FILES['uploadedFile']['name']; // Фактическое имя файла сохраняется в этой переменной
    $fileSize = $_FILES['uploadedFile']['size']; // Указывает размер загруженного файла в байтах.
    $fileType = $_FILES['uploadedFile']['type']; // Содержит mime тип загруженного файла
    $fileNameCmps = explode(".", $fileName);
    $fileExtension = strtolower(end($fileNameCmps));

    $newFileName = md5(time() . $fileName) . '.' . $fileExtension; // новое имя файла
    $allowedfileExtensions = array('png', 'jpg', 'jpeg'); // расширения которые доступны

    $uploadFileDir = "D:/OpenServer/domains/";
    $dest_path = $uploadFileDir . $newFileName;

    if (in_array($fileExtension, $allowedfileExtensions)) {
      if (move_uploaded_file($fileTmpPath, $dest_path)) {
        $message = 'File is successfully uploaded.';
        echo '<img src="'.$uploadFileDir.''.$newFileName.'" />'; // ЗДЕСЬ ПЫТАЮСЬ ВЫВЕСТИ ИЗОБРАЖЕНИЕ
      } else {
        $message = 'There was some error moving the file to upload directory. Please make sure the upload directory is writable by web server.';
      }
    }
  }

Я сохраняю изображения за пределы корня сайта, что бы нельзя было иметь прямой доступ к ним, и пытаюсь вывести на странице, но у меня не получается. Подскажите может так нельзя делать? Я так же пробовал указать такой путь ../


Ответы (0 шт):