Я пытаюсь взять изображение в кодировке Base64 из базы данных и сохранить его в файл. По какой-то причине, когда я пытаюсь использовать imagecreatefromstring и imagepng, изображение становится полностью черным. Я пробовал много разных подходов, но все равно получил черный ящик. Ниже представлена моя лучшая попытка заставить его работать. Есть идеи? Заранее большое спасибо!
$thefile = base64_decode($strImage);
$img = imagecreatefromstring($thefile);
if($img !== false)
{
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
}
Это должно быть выше, но форматирование выглядело неправильно ....
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbfo / R04U3Pjl9j8AAAAASUVORK_197] [11-121] [11-12] Поэтому в Global.asax использовался следующий код: protected void Session_End (отправитель объекта, EventArgs e)
{FormsAuthentication.SignOut ();
} Но кажется ...
Я хочу выйти из системы, когда его сеанс истечет. Поэтому в Global.asax использовался следующий код:
protected void Session_End(object sender, EventArgs e)
{
FormsAuthentication.SignOut();
}
Но кажется, session_end
никогда не срабатывает. Есть идеи, как это исправить? Я использую ASP.NET с настройками по умолчанию.