Как я могу вызвать страницу aspx и вернуть изображение?

** * *** Редактирование сообщения в новом образце кода на основе комментарии * ** * ***

Итак, для ясности, у меня есть два файла. Первый файл называется FinalImage.aspx, и вот код для этой страницы:

<html>
  <body>
    <img src="newpage.aspx" />
  </body>
</html>

newpage.aspx имеет следующий код, основанный на примере Джейсона в комментариях ниже:

<%@ Page Language="C#" %>

<script runat="server" language="c#">

    protected void Page_Load(object sender, EventArgs e)
    {
        Response.ContentType = "image/png";
        byte[] data = System.IO.File.ReadAllBytes("http://mystatus.skype.com/smallclassic/eric-greenberg");

        Response.OutputStream.Write(data, 0, data.Length);
        Response.OutputStream.Flush(); 
        Response.End();
    }

</script>

Если я вызываю FinalImage.aspx, я вижу сломанный image.

Если я вызываю newpage.aspx напрямую, я получаю " предупреждение системы безопасности в браузере.

6
задан ericgr 6 October 2010 в 16:45
поделиться