Отображение изображений вне корня сайта

Подобный вопрос был задан здесь

Обслуживание изображений вне корня документа

Данное решение было принято с использованием псевдонимов Apache.

Однако делает ли Apache Alias папки просто общедоступной? Я хотел бы служить изображению и поддерживать его невидимость в глазах общественности.

Кто-нибудь знает какие-либо другие решения для обслуживания изображений за пределами корня документа, кроме Alias?

Любая помощь будет принята с благодарностью.

 alfasin30 июн. 2012 г., 04:24
Не могли бы вы уточнить: "Я хотел бы показать изображение и сохранить его невидимость в глазах общественности". ?
 Kris30 июн. 2012 г., 04:33
Я только что ответил на аналогичный вопрос. Подойдет ли это вашим потребностям?stackoverflow.com/questions/11270409/…
 Irlanco30 июн. 2012 г., 06:19
Я имел в виду, что я не хочу, чтобы пользователи видели эту папку загрузок. Вот почему я не помещаю эту папку в общедоступный каталог. Хм, я могу поместить изображение в тег img (src), используя этот метод?

Ответы на вопрос(1)

Решение Вопроса

Вы могли бы сделать что-то вроде этого ...

<?php

// somehow assign $file from a query string or database or whatever
header("Content-length: ". filesize($file));
header("Content-type: ". mime_content_type($file));
readfile($file);
 Irlanco30 июн. 2012 г., 20:27
Большое спасибо, это сработало!
 Irlanco30 июн. 2012 г., 06:21
Могу ли я использовать этот метод для загрузки изображения в тег img?
 29 мар. 2013 г., 21:02
mime_content_type устарела, и я смог получить MIME, как это:$mime = exec("/usr/bin/file -i -b $file");
 30 июн. 2012 г., 08:26
да, если этот php вашsrc приписывать.<img src="http://path.to/this/file.php"/>

Ваш ответ на вопрос