Мне нужно загрузить защищенное изображение с удаленного URL (снимок экрана VM от Esxi).
Я использовал этот код в php:
<?php
$c = curl_init($url);
$authString = 'User:Pass';
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_USERPWD, $authString);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false)
$content = curl_exec($c);
$contentType = curl_getinfo($c, CURLINFO_CONTENT_TYPE);
header('Content-Type:'.$contentType);
print $content;
?>
Но он не работает и ничего не загружается (даже ошибки нет).
в чем проблема?
Есть ли лучший способ для непосредственного отображения изображений за аутентификацией?
Я просто хочу показать изображение в html.
Спасибо.
-------------------- Пример доступа
URL: https://fr-109.vcenter.top/screen?id=23
Имя пользователя: uname | Пароль: A@pass#2020
Вывод будет таким: