Показать сообщение отдельно
  #1 (permalink)  
Старый 26.02.2014, 16:15
Новичок на форуме
Отправить личное сообщение для RailyCree Посмотреть профиль Найти все сообщения от RailyCree
 
Регистрация: 26.02.2014
Сообщений: 2

AJAX приём и отображение катринки
Всем привет.
Столкнулся с простой, но нерешаемой для меня проблемой. Мне нужно, чтобы сей *сложный* PHP скрипт с помощью AJAX посылал картинку.
<?php
    header('Content-Type: image/png');
   	$img = imagecreatefrompng('img.png');
    imagepng($img);
    imagedestroy($img); 
?>

Код JS:
r.open("POST", 'img.php', true);
r.setRequestHeader('Content-Type', 'imege/png')
r.send(NULL);
			
r.onreadystatechange = function()
{
	if(r.readyState == 4)
	{	
		if(r.status == 200)
	        {
			re.innerHTML=r.responseText;	
		}
		else
	        {
			se.innerHTML = r.status;
		}
	}
}

Но в место картинки - это
Код:
�PNG  IHDRV@\�� IDATx���w|E�?��������@H(��z/" RD���w��p�C����z*���Ώzz('���g�(r�@� R��ݶ̼~��fSI ���<��gwggfgg^�E�|�]�0E!�!D!��J�E�FΡ-�A�x}�q�"�b���(�'�C�a� ����A*GB� T���%���Q�c�@J�X��k6�SBv�s���i�@S���x�E��}B�����`	74�aZ�s"B
Дело в responseText? Или в чём? И как правильно сделать?
Ответить с цитированием