Я использую следующий код, чтобы проверить, существует ли изображение на моем сервере.Я на сервере AWS Lightsail.
Я перепробовал все методы, но ни один не работает.Есть идеи, что я делаю не так?Я проверил URL в $ imgFullURL (скопировать / вставить в браузер), и изображение находится на сервере.
Метод первый - использует полный URL-адрес изображения.
$imgFullURL = "http://mywebsiteDotCom/images/fileName.jpg";
if (file_exists($imgFullURL)) {
echo "The file $imgFullURL EXISTS";
} else {
echo "The file $imgFullURL does NOT exist";
}
Метод второй - используется полный путь сервера к изображению.
$imgPathFull = "/opt/bitnami/apache2/htdocs/images/fileName.jpg";
if (file_exists($imgPathFull)) {
echo "The file $imgPathFull EXISTS";
} else {
echo "The file $imgPathFull does NOT exist";
}
Метод третий - Использование корневого относительного пути к изображению.
$imgPathRoot = "/images/fileName.jpg";
if (file_exists($imgPathRoot)) {
echo "The file $imgPathRoot EXISTS";
} else {
echo "The file $imgPathRoot does NOT exist";
}