Ask a Question related to ASP.NET General, Design and Development.

  1. #1

    Default display new bitmap

    I'm in a button clicked event on mainpage.aspx. I want to display a new
    webpage that has just my image, which is a jpg. I want the page to be a
    ..jpg not an aspx so that it will be easy for the user to save to disk.

    How can I do this?
    Thanks,
    T


    Tina Guest

  2. Similar Questions and Discussions

    1. how to edit bitmap which is imported in flash using xmland save the edited bitmap back to xml in flash.
      hi all It would be appreciated if any one let me know how to edit bitmap which is imported in flash using xml and save the edited bitmap back to...
    2. Multiple DB Columns display in <cfselect display>
      *disclaimer* -- I'm a CF n00b. Hello all,
    3. How to cut out bitmap ???
      Show me the way to cut out bitmap ,please ??? Thanks
    4. LG 700S monitor display does not work for 1024x768 display
      Hello, I have a LG 700S 17 inch monitor which does not work for the display setting of 1024X768 in Red Hat Linux 8.0. Has anyone of you having...
    5. Add a Bitmap ???
      I need to add a dynamical!! generated bitmap to an image button! What is the way to do it? The ImageButton offers only the URL property. But this...
  3. #2

    Default Re: display new bitmap

    Hi,

    change the ContentType and write the jpeg.
    Response.ContentType = "image/jepg"
    ...
    oBmp = New Bitmap(strPath)
    ...
    oBmp.Save(Response.OutputStream,
    System.Drawing.Imaging.ImageFormat.Jpeg)

    Natty Gur, CTO
    Dao2Com Ltd.
    34th Elkalay st. Raanana
    Israel , 43000
    Phone Numbers:
    Office: +972-(0)9-7740261
    Fax: +972-(0)9-7740261
    Mobile: +972-(0)58-888377


    *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    Don't just participate in USENET...get rewarded for it!
    Natty Gur Guest

  4. #3

    Default Re: display new bitmap

    there are two pages involved, webform1.aspx and HiRes.aspx. In
    Webform1.aspx I write a .jpg to the root of d: and do :
    Server.Transfer("HiRes.aspx")

    HiRes.aspx is as follows:
    <%@ Page Language="vb" ContentType="image/jpeg" AutoEventWireup="false"
    Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>test</title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    <meta name=vs_defaultClientScript content="JavaScript">
    <meta name=vs_targetSchema
    content="http://schemas.microsoft.com/intellisense/ie5">
    </head>
    <body MS_POSITIONING="GridLayout">

    <form id="Form1" target="_blank" method="post" runat="server">

    </form>

    </body>
    </html>

    and the CodeBehind for hires.aspx is as follows:

    Imports System.Drawing.Imaging
    Public Class HiRes
    Inherits System.Web.UI.Page

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    System.EventArgs) Handles MyBase.Load
    Response.Clear()
    Dim oBmp As Bitmap
    oBmp = New Bitmap("d:\bigpic.jpg")
    oBmp.Save(Response.OutputStream, imageformat.jpeg)
    Response.End()
    End Sub
    End Class

    What happens is that the picture does indeed get written but to
    webform1.aspx. What was in webform1.aspx is completely replaced by just the
    image. You might notice that I put Target="_blank" in an attempt to get it
    to display a new i.e. page.
    Thanks,
    T
    "Jerry III" <jerryiii@hotmail.com> wrote in message
    news:uL66NVhWDHA.2256@TK2MSFTNGP10.phx.gbl...
    > What does it come as? You're clearly telling the client that it's an
    > image/jpeg and you're saving it as such and I'm doing this all the time
    and
    > it works just fine. Could you be more specific? Maybe you're saving more
    > than the image to the response or you're not setting the headers right...
    >
    > Jerry
    >
    > "Tina" <tinamseaburn@excite.com> wrote in message
    > news:uzK6iwgWDHA.1900@TK2MSFTNGP10.phx.gbl...
    > > Natty,
    > > That doesn't come through to the client browser as a .jpg and is there
    > fore
    > > either impossible or very difficult for them to save the file as a .jpg.
    > I
    > > do this all the time from static pages but can't seem to make it work
    from
    > > aspx pages and vb.net code.
    > > Thanks,
    > > T
    > > "Natty Gur" <natty@dao2com.com> wrote in message
    > > news:e1MpZ9XWDHA.216@TK2MSFTNGP11.phx.gbl...
    > > > Hi,
    > > >
    > > > change the ContentType and write the jpeg.
    > > > Response.ContentType = "image/jepg"
    > > > ..
    > > > oBmp = New Bitmap(strPath)
    > > > ..
    > > > oBmp.Save(Response.OutputStream,
    > > > System.Drawing.Imaging.ImageFormat.Jpeg)
    > > >
    > > > Natty Gur, CTO
    > > > Dao2Com Ltd.
    > > > 34th Elkalay st. Raanana
    > > > Israel , 43000
    > > > Phone Numbers:
    > > > Office: +972-(0)9-7740261
    > > > Fax: +972-(0)9-7740261
    > > > Mobile: +972-(0)58-888377
    > > >
    > > >
    > > > *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    > > > Don't just participate in USENET...get rewarded for it!
    > >
    > >
    >
    >

    Tina Guest

  5. #4

    Default Re: display new bitmap

    You dont set the content header :

    Response.ContentType = "image/jepg"


    Natty Gur, CTO
    Dao2Com Ltd.
    34th Elkalay st. Raanana
    Israel , 43000
    Phone Numbers:
    Office: +972-(0)9-7740261
    Fax: +972-(0)9-7740261
    Mobile: +972-(0)58-888377


    *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    Don't just participate in USENET...get rewarded for it!
    Natty Gur Guest

  6. #5

    Default Re: display new bitmap

    Tina,

    this is completely wrong. You're trying to send a jpeg image from Hires.aspx
    yet you're sending HTML tags to the response. If you want to do that there
    should be nothing (and I mean nothing) in the page except page directives
    and server side script. In your case (using code behind) only the single
    Page directive should be in your aspx file, like this:

    <%@ Page Language="vb" ContentType="image/jpeg" AutoEventWireup="false"
    Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>

    Anything else (such as your HTML in it) will be sent down to the client
    effectively breaking your jpeg image data. Of course a cleaner way is to
    send it through a render function instead of in OnLoad event but from the
    functionally point of view it doesn't matter.

    BTW why do you create a file on your disk drive and then send it? Wouldn't
    it be easier to send it directly without writing it to the drive?

    Jerry


    "Tina" <tinamseaburn@excite.com> wrote in message
    news:%23VAwdyhWDHA.1940@TK2MSFTNGP10.phx.gbl...
    > there are two pages involved, webform1.aspx and HiRes.aspx. In
    > Webform1.aspx I write a .jpg to the root of d: and do :
    > Server.Transfer("HiRes.aspx")
    >
    > HiRes.aspx is as follows:
    > <%@ Page Language="vb" ContentType="image/jpeg" AutoEventWireup="false"
    > Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    > <html>
    > <head>
    > <title>test</title>
    > <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    > <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    > <meta name=vs_defaultClientScript content="JavaScript">
    > <meta name=vs_targetSchema
    > content="http://schemas.microsoft.com/intellisense/ie5">
    > </head>
    > <body MS_POSITIONING="GridLayout">
    >
    > <form id="Form1" target="_blank" method="post" runat="server">
    >
    > </form>
    >
    > </body>
    > </html>
    >
    > and the CodeBehind for hires.aspx is as follows:
    >
    > Imports System.Drawing.Imaging
    > Public Class HiRes
    > Inherits System.Web.UI.Page
    >
    > Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    > System.EventArgs) Handles MyBase.Load
    > Response.Clear()
    > Dim oBmp As Bitmap
    > oBmp = New Bitmap("d:\bigpic.jpg")
    > oBmp.Save(Response.OutputStream, imageformat.jpeg)
    > Response.End()
    > End Sub
    > End Class
    >
    > What happens is that the picture does indeed get written but to
    > webform1.aspx. What was in webform1.aspx is completely replaced by just
    the
    > image. You might notice that I put Target="_blank" in an attempt to get
    it
    > to display a new i.e. page.
    > Thanks,
    > T
    > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > news:uL66NVhWDHA.2256@TK2MSFTNGP10.phx.gbl...
    > > What does it come as? You're clearly telling the client that it's an
    > > image/jpeg and you're saving it as such and I'm doing this all the time
    > and
    > > it works just fine. Could you be more specific? Maybe you're saving more
    > > than the image to the response or you're not setting the headers
    right...
    > >
    > > Jerry
    > >
    > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > news:uzK6iwgWDHA.1900@TK2MSFTNGP10.phx.gbl...
    > > > Natty,
    > > > That doesn't come through to the client browser as a .jpg and is there
    > > fore
    > > > either impossible or very difficult for them to save the file as a
    ..jpg.
    > > I
    > > > do this all the time from static pages but can't seem to make it work
    > from
    > > > aspx pages and vb.net code.
    > > > Thanks,
    > > > T
    > > > "Natty Gur" <natty@dao2com.com> wrote in message
    > > > news:e1MpZ9XWDHA.216@TK2MSFTNGP11.phx.gbl...
    > > > > Hi,
    > > > >
    > > > > change the ContentType and write the jpeg.
    > > > > Response.ContentType = "image/jepg"
    > > > > ..
    > > > > oBmp = New Bitmap(strPath)
    > > > > ..
    > > > > oBmp.Save(Response.OutputStream,
    > > > > System.Drawing.Imaging.ImageFormat.Jpeg)
    > > > >
    > > > > Natty Gur, CTO
    > > > > Dao2Com Ltd.
    > > > > 34th Elkalay st. Raanana
    > > > > Israel , 43000
    > > > > Phone Numbers:
    > > > > Office: +972-(0)9-7740261
    > > > > Fax: +972-(0)9-7740261
    > > > > Mobile: +972-(0)58-888377
    > > > >
    > > > >
    > > > > *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    > > > > Don't just participate in USENET...get rewarded for it!
    > > >
    > > >
    > >
    > >
    >
    >

    Jerry III Guest

  7. #6

    Default Re: display new bitmap

    Jerry,
    The problem is:
    First, the desired solution is...
    The user is interacting with Webform1.aspx. A button on that form should
    bring up a new browser window where the url is a .jpg and the image is
    displayed in that new browser window. Because the url is a .jpg, the user
    can easily save it to his local disk. He can then continue interacting with
    webform1, bringing up new pictures and saving them as desired.

    What is happening is...
    when the user hit's the button on Webform1, everything on webform1 is wiped
    out and replaced by the hi res picture. The url still says
    [url]www.mysite.com/myApp/Webform1.aspx[/url]. This is all bad because (1) Webform1
    got wiped out and user needs to back arrow to continue and (2) the user
    can't save the image because the url is not a .jpg.

    I think this, coupled with my description below pretty much describes this
    problem I am having.
    Thanks for bearing with me so far,
    T



    "Jerry III" <jerryiii@hotmail.com> wrote in message
    news:OwizrFmWDHA.2880@tk2msftngp13.phx.gbl...
    > Take my last message back (well, you should still clean up the page, if
    > you're sending an image then there should be no HTML for clarity).
    >
    > You're saying that the image renders fine on the client side, what exactly
    > is the problem then?
    >
    > Jerry
    >
    > "Tina" <tinamseaburn@excite.com> wrote in message
    > news:%23VAwdyhWDHA.1940@TK2MSFTNGP10.phx.gbl...
    > > there are two pages involved, webform1.aspx and HiRes.aspx. In
    > > Webform1.aspx I write a .jpg to the root of d: and do :
    > > Server.Transfer("HiRes.aspx")
    > >
    > > HiRes.aspx is as follows:
    > > <%@ Page Language="vb" ContentType="image/jpeg" AutoEventWireup="false"
    > > Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    > > <html>
    > > <head>
    > > <title>test</title>
    > > <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    > > <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    > > <meta name=vs_defaultClientScript content="JavaScript">
    > > <meta name=vs_targetSchema
    > > content="http://schemas.microsoft.com/intellisense/ie5">
    > > </head>
    > > <body MS_POSITIONING="GridLayout">
    > >
    > > <form id="Form1" target="_blank" method="post" runat="server">
    > >
    > > </form>
    > >
    > > </body>
    > > </html>
    > >
    > > and the CodeBehind for hires.aspx is as follows:
    > >
    > > Imports System.Drawing.Imaging
    > > Public Class HiRes
    > > Inherits System.Web.UI.Page
    > >
    > > Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    > > System.EventArgs) Handles MyBase.Load
    > > Response.Clear()
    > > Dim oBmp As Bitmap
    > > oBmp = New Bitmap("d:\bigpic.jpg")
    > > oBmp.Save(Response.OutputStream, imageformat.jpeg)
    > > Response.End()
    > > End Sub
    > > End Class
    > >
    > > What happens is that the picture does indeed get written but to
    > > webform1.aspx. What was in webform1.aspx is completely replaced by just
    > the
    > > image. You might notice that I put Target="_blank" in an attempt to get
    > it
    > > to display a new i.e. page.
    > > Thanks,
    > > T
    > > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > > news:uL66NVhWDHA.2256@TK2MSFTNGP10.phx.gbl...
    > > > What does it come as? You're clearly telling the client that it's an
    > > > image/jpeg and you're saving it as such and I'm doing this all the
    time
    > > and
    > > > it works just fine. Could you be more specific? Maybe you're saving
    more
    > > > than the image to the response or you're not setting the headers
    > right...
    > > >
    > > > Jerry
    > > >
    > > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > > news:uzK6iwgWDHA.1900@TK2MSFTNGP10.phx.gbl...
    > > > > Natty,
    > > > > That doesn't come through to the client browser as a .jpg and is
    there
    > > > fore
    > > > > either impossible or very difficult for them to save the file as a
    > .jpg.
    > > > I
    > > > > do this all the time from static pages but can't seem to make it
    work
    > > from
    > > > > aspx pages and vb.net code.
    > > > > Thanks,
    > > > > T
    > > > > "Natty Gur" <natty@dao2com.com> wrote in message
    > > > > news:e1MpZ9XWDHA.216@TK2MSFTNGP11.phx.gbl...
    > > > > > Hi,
    > > > > >
    > > > > > change the ContentType and write the jpeg.
    > > > > > Response.ContentType = "image/jepg"
    > > > > > ..
    > > > > > oBmp = New Bitmap(strPath)
    > > > > > ..
    > > > > > oBmp.Save(Response.OutputStream,
    > > > > > System.Drawing.Imaging.ImageFormat.Jpeg)
    > > > > >
    > > > > > Natty Gur, CTO
    > > > > > Dao2Com Ltd.
    > > > > > 34th Elkalay st. Raanana
    > > > > > Israel , 43000
    > > > > > Phone Numbers:
    > > > > > Office: +972-(0)9-7740261
    > > > > > Fax: +972-(0)9-7740261
    > > > > > Mobile: +972-(0)58-888377
    > > > > >
    > > > > >
    > > > > > *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    > > > > > Don't just participate in USENET...get rewarded for it!
    > > > >
    > > > >
    > > >
    > > >
    > >
    > >
    >
    >

    Tina Guest

  8. #7

    Default Re: display new bitmap

    Ok, your right. I put that in my code and it made no difference.
    Thanks,
    T

    "Natty Gur" <natty@dao2com.com> wrote in message
    news:egG7jZjWDHA.3232@tk2msftngp13.phx.gbl...
    > You dont set the content header :
    >
    > Response.ContentType = "image/jepg"
    >
    >
    > Natty Gur, CTO
    > Dao2Com Ltd.
    > 34th Elkalay st. Raanana
    > Israel , 43000
    > Phone Numbers:
    > Office: +972-(0)9-7740261
    > Fax: +972-(0)9-7740261
    > Mobile: +972-(0)58-888377
    >
    >
    > *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    > Don't just participate in USENET...get rewarded for it!

    Tina Guest

  9. #8

    Default Re: display new bitmap

    You need to set the target attribute to _blank on your form to open the
    image in a new window. Like this:

    <form target="_blank"...>...</form>

    Or you can use a link (<a>) with the same attribute.

    If I understand you correctly you don't have a problem displaying the image,
    right? You just want it to open in a new window?

    Jerry

    "Tina" <tinamseaburn@excite.com> wrote in message
    news:unzRUXqWDHA.2064@TK2MSFTNGP11.phx.gbl...
    > Jerry,
    > The problem is:
    > First, the desired solution is...
    > The user is interacting with Webform1.aspx. A button on that form should
    > bring up a new browser window where the url is a .jpg and the image is
    > displayed in that new browser window. Because the url is a .jpg, the user
    > can easily save it to his local disk. He can then continue interacting
    with
    > webform1, bringing up new pictures and saving them as desired.
    >
    > What is happening is...
    > when the user hit's the button on Webform1, everything on webform1 is
    wiped
    > out and replaced by the hi res picture. The url still says
    > [url]www.mysite.com/myApp/Webform1.aspx[/url]. This is all bad because (1) Webform1
    > got wiped out and user needs to back arrow to continue and (2) the user
    > can't save the image because the url is not a .jpg.
    >
    > I think this, coupled with my description below pretty much describes this
    > problem I am having.
    > Thanks for bearing with me so far,
    > T
    >
    >
    >
    > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > news:OwizrFmWDHA.2880@tk2msftngp13.phx.gbl...
    > > Take my last message back (well, you should still clean up the page, if
    > > you're sending an image then there should be no HTML for clarity).
    > >
    > > You're saying that the image renders fine on the client side, what
    exactly
    > > is the problem then?
    > >
    > > Jerry
    > >
    > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > news:%23VAwdyhWDHA.1940@TK2MSFTNGP10.phx.gbl...
    > > > there are two pages involved, webform1.aspx and HiRes.aspx. In
    > > > Webform1.aspx I write a .jpg to the root of d: and do :
    > > > Server.Transfer("HiRes.aspx")
    > > >
    > > > HiRes.aspx is as follows:
    > > > <%@ Page Language="vb" ContentType="image/jpeg"
    AutoEventWireup="false"
    > > > Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    > > > <html>
    > > > <head>
    > > > <title>test</title>
    > > > <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    > > > <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    > > > <meta name=vs_defaultClientScript content="JavaScript">
    > > > <meta name=vs_targetSchema
    > > > content="http://schemas.microsoft.com/intellisense/ie5">
    > > > </head>
    > > > <body MS_POSITIONING="GridLayout">
    > > >
    > > > <form id="Form1" target="_blank" method="post" runat="server">
    > > >
    > > > </form>
    > > >
    > > > </body>
    > > > </html>
    > > >
    > > > and the CodeBehind for hires.aspx is as follows:
    > > >
    > > > Imports System.Drawing.Imaging
    > > > Public Class HiRes
    > > > Inherits System.Web.UI.Page
    > > >
    > > > Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    > > > System.EventArgs) Handles MyBase.Load
    > > > Response.Clear()
    > > > Dim oBmp As Bitmap
    > > > oBmp = New Bitmap("d:\bigpic.jpg")
    > > > oBmp.Save(Response.OutputStream, imageformat.jpeg)
    > > > Response.End()
    > > > End Sub
    > > > End Class
    > > >
    > > > What happens is that the picture does indeed get written but to
    > > > webform1.aspx. What was in webform1.aspx is completely replaced by
    just
    > > the
    > > > image. You might notice that I put Target="_blank" in an attempt to
    get
    > > it
    > > > to display a new i.e. page.
    > > > Thanks,
    > > > T
    > > > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > > > news:uL66NVhWDHA.2256@TK2MSFTNGP10.phx.gbl...
    > > > > What does it come as? You're clearly telling the client that it's an
    > > > > image/jpeg and you're saving it as such and I'm doing this all the
    > time
    > > > and
    > > > > it works just fine. Could you be more specific? Maybe you're saving
    > more
    > > > > than the image to the response or you're not setting the headers
    > > right...
    > > > >
    > > > > Jerry
    > > > >
    > > > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > > > news:uzK6iwgWDHA.1900@TK2MSFTNGP10.phx.gbl...
    > > > > > Natty,
    > > > > > That doesn't come through to the client browser as a .jpg and is
    > there
    > > > > fore
    > > > > > either impossible or very difficult for them to save the file as a
    > > .jpg.
    > > > > I
    > > > > > do this all the time from static pages but can't seem to make it
    > work
    > > > from
    > > > > > aspx pages and vb.net code.
    > > > > > Thanks,
    > > > > > T
    > > > > > "Natty Gur" <natty@dao2com.com> wrote in message
    > > > > > news:e1MpZ9XWDHA.216@TK2MSFTNGP11.phx.gbl...
    > > > > > > Hi,
    > > > > > >
    > > > > > > change the ContentType and write the jpeg.
    > > > > > > Response.ContentType = "image/jepg"
    > > > > > > ..
    > > > > > > oBmp = New Bitmap(strPath)
    > > > > > > ..
    > > > > > > oBmp.Save(Response.OutputStream,
    > > > > > > System.Drawing.Imaging.ImageFormat.Jpeg)
    > > > > > >
    > > > > > > Natty Gur, CTO
    > > > > > > Dao2Com Ltd.
    > > > > > > 34th Elkalay st. Raanana
    > > > > > > Israel , 43000
    > > > > > > Phone Numbers:
    > > > > > > Office: +972-(0)9-7740261
    > > > > > > Fax: +972-(0)9-7740261
    > > > > > > Mobile: +972-(0)58-888377
    > > > > > >
    > > > > > >
    > > > > > > *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    > > > > > > Don't just participate in USENET...get rewarded for it!
    > > > > >
    > > > > >
    > > > >
    > > > >
    > > >
    > > >
    > >
    > >
    >
    >

    Jerry III Guest

  10. #9

    Default Re: display new bitmap

    Maybe this will help. I set the NavigateUrl in code to a aspx file which
    streams the picture, but this bit puts it in a new window.

    <asp:HyperLink id="zoom1" name="vlarge"

    onclick="vlarge1=window.open
    ('','vlarge','resizable=no,scrollbars=no,status=no ,toolbar=no,height=450,wid
    th=575,left=50,top=100');vlarge1.focus();return true;"

    onmouseover="window.status='Click here for full sized picture.';return
    true"
    onmouseout="window.status=''; return true;"
    text="(click here for full size)"
    target="vlarge" tooltip = "Click here for full sized picture."
    runat="server"/>



    "Jerry III" <jerryiii@hotmail.com> wrote in message
    news:OKACEEmWDHA.536@TK2MSFTNGP10.phx.gbl...
    > Tina,
    >
    > this is completely wrong. You're trying to send a jpeg image from
    Hires.aspx
    > yet you're sending HTML tags to the response. If you want to do that there
    > should be nothing (and I mean nothing) in the page except page directives
    > and server side script. In your case (using code behind) only the single
    > Page directive should be in your aspx file, like this:
    >
    > <%@ Page Language="vb" ContentType="image/jpeg" AutoEventWireup="false"
    > Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    >
    > Anything else (such as your HTML in it) will be sent down to the client
    > effectively breaking your jpeg image data. Of course a cleaner way is to
    > send it through a render function instead of in OnLoad event but from the
    > functionally point of view it doesn't matter.
    >
    > BTW why do you create a file on your disk drive and then send it? Wouldn't
    > it be easier to send it directly without writing it to the drive?
    >
    > Jerry
    >
    >
    > "Tina" <tinamseaburn@excite.com> wrote in message
    > news:%23VAwdyhWDHA.1940@TK2MSFTNGP10.phx.gbl...
    > > there are two pages involved, webform1.aspx and HiRes.aspx. In
    > > Webform1.aspx I write a .jpg to the root of d: and do :
    > > Server.Transfer("HiRes.aspx")
    > >
    > > HiRes.aspx is as follows:
    > > <%@ Page Language="vb" ContentType="image/jpeg" AutoEventWireup="false"
    > > Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    > > <html>
    > > <head>
    > > <title>test</title>
    > > <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    > > <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    > > <meta name=vs_defaultClientScript content="JavaScript">
    > > <meta name=vs_targetSchema
    > > content="http://schemas.microsoft.com/intellisense/ie5">
    > > </head>
    > > <body MS_POSITIONING="GridLayout">
    > >
    > > <form id="Form1" target="_blank" method="post" runat="server">
    > >
    > > </form>
    > >
    > > </body>
    > > </html>
    > >
    > > and the CodeBehind for hires.aspx is as follows:
    > >
    > > Imports System.Drawing.Imaging
    > > Public Class HiRes
    > > Inherits System.Web.UI.Page
    > >
    > > Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    > > System.EventArgs) Handles MyBase.Load
    > > Response.Clear()
    > > Dim oBmp As Bitmap
    > > oBmp = New Bitmap("d:\bigpic.jpg")
    > > oBmp.Save(Response.OutputStream, imageformat.jpeg)
    > > Response.End()
    > > End Sub
    > > End Class
    > >
    > > What happens is that the picture does indeed get written but to
    > > webform1.aspx. What was in webform1.aspx is completely replaced by just
    > the
    > > image. You might notice that I put Target="_blank" in an attempt to get
    > it
    > > to display a new i.e. page.
    > > Thanks,
    > > T
    > > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > > news:uL66NVhWDHA.2256@TK2MSFTNGP10.phx.gbl...
    > > > What does it come as? You're clearly telling the client that it's an
    > > > image/jpeg and you're saving it as such and I'm doing this all the
    time
    > > and
    > > > it works just fine. Could you be more specific? Maybe you're saving
    more
    > > > than the image to the response or you're not setting the headers
    > right...
    > > >
    > > > Jerry
    > > >
    > > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > > news:uzK6iwgWDHA.1900@TK2MSFTNGP10.phx.gbl...
    > > > > Natty,
    > > > > That doesn't come through to the client browser as a .jpg and is
    there
    > > > fore
    > > > > either impossible or very difficult for them to save the file as a
    > .jpg.
    > > > I
    > > > > do this all the time from static pages but can't seem to make it
    work
    > > from
    > > > > aspx pages and vb.net code.
    > > > > Thanks,
    > > > > T
    > > > > "Natty Gur" <natty@dao2com.com> wrote in message
    > > > > news:e1MpZ9XWDHA.216@TK2MSFTNGP11.phx.gbl...
    > > > > > Hi,
    > > > > >
    > > > > > change the ContentType and write the jpeg.
    > > > > > Response.ContentType = "image/jepg"
    > > > > > ..
    > > > > > oBmp = New Bitmap(strPath)
    > > > > > ..
    > > > > > oBmp.Save(Response.OutputStream,
    > > > > > System.Drawing.Imaging.ImageFormat.Jpeg)
    > > > > >
    > > > > > Natty Gur, CTO
    > > > > > Dao2Com Ltd.
    > > > > > 34th Elkalay st. Raanana
    > > > > > Israel , 43000
    > > > > > Phone Numbers:
    > > > > > Office: +972-(0)9-7740261
    > > > > > Fax: +972-(0)9-7740261
    > > > > > Mobile: +972-(0)58-888377
    > > > > >
    > > > > >
    > > > > > *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    > > > > > Don't just participate in USENET...get rewarded for it!
    > > > >
    > > > >
    > > >
    > > >
    > >
    > >
    >
    >

    vMike Guest

  11. #10

    Default Re: display new bitmap

    Just use the target attribute. This approach won't work if javascript is
    off, target attribute works always. Unless you want to control the windows
    appearance but it's just nicer to leave that up to the user.

    "vMike" <Michael.George@gewarren.com.nospam> wrote in message
    news:bgn4qg$eqe$1@ngspool-d02.news.aol.com...
    > Maybe this will help. I set the NavigateUrl in code to a aspx file which
    > streams the picture, but this bit puts it in a new window.
    >
    > <asp:HyperLink id="zoom1" name="vlarge"
    >
    > onclick="vlarge1=window.open
    >
    ('','vlarge','resizable=no,scrollbars=no,status=no ,toolbar=no,height=450,wid
    > th=575,left=50,top=100');vlarge1.focus();return true;"
    >
    > onmouseover="window.status='Click here for full sized picture.';return
    > true"
    > onmouseout="window.status=''; return true;"
    > text="(click here for full size)"
    > target="vlarge" tooltip = "Click here for full sized picture."
    > runat="server"/>
    >
    >
    >
    > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > news:OKACEEmWDHA.536@TK2MSFTNGP10.phx.gbl...
    > > Tina,
    > >
    > > this is completely wrong. You're trying to send a jpeg image from
    > Hires.aspx
    > > yet you're sending HTML tags to the response. If you want to do that
    there
    > > should be nothing (and I mean nothing) in the page except page
    directives
    > > and server side script. In your case (using code behind) only the single
    > > Page directive should be in your aspx file, like this:
    > >
    > > <%@ Page Language="vb" ContentType="image/jpeg" AutoEventWireup="false"
    > > Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    > >
    > > Anything else (such as your HTML in it) will be sent down to the client
    > > effectively breaking your jpeg image data. Of course a cleaner way is to
    > > send it through a render function instead of in OnLoad event but from
    the
    > > functionally point of view it doesn't matter.
    > >
    > > BTW why do you create a file on your disk drive and then send it?
    Wouldn't
    > > it be easier to send it directly without writing it to the drive?
    > >
    > > Jerry
    > >
    > >
    > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > news:%23VAwdyhWDHA.1940@TK2MSFTNGP10.phx.gbl...
    > > > there are two pages involved, webform1.aspx and HiRes.aspx. In
    > > > Webform1.aspx I write a .jpg to the root of d: and do :
    > > > Server.Transfer("HiRes.aspx")
    > > >
    > > > HiRes.aspx is as follows:
    > > > <%@ Page Language="vb" ContentType="image/jpeg"
    AutoEventWireup="false"
    > > > Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    > > > <html>
    > > > <head>
    > > > <title>test</title>
    > > > <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    > > > <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    > > > <meta name=vs_defaultClientScript content="JavaScript">
    > > > <meta name=vs_targetSchema
    > > > content="http://schemas.microsoft.com/intellisense/ie5">
    > > > </head>
    > > > <body MS_POSITIONING="GridLayout">
    > > >
    > > > <form id="Form1" target="_blank" method="post" runat="server">
    > > >
    > > > </form>
    > > >
    > > > </body>
    > > > </html>
    > > >
    > > > and the CodeBehind for hires.aspx is as follows:
    > > >
    > > > Imports System.Drawing.Imaging
    > > > Public Class HiRes
    > > > Inherits System.Web.UI.Page
    > > >
    > > > Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    > > > System.EventArgs) Handles MyBase.Load
    > > > Response.Clear()
    > > > Dim oBmp As Bitmap
    > > > oBmp = New Bitmap("d:\bigpic.jpg")
    > > > oBmp.Save(Response.OutputStream, imageformat.jpeg)
    > > > Response.End()
    > > > End Sub
    > > > End Class
    > > >
    > > > What happens is that the picture does indeed get written but to
    > > > webform1.aspx. What was in webform1.aspx is completely replaced by
    just
    > > the
    > > > image. You might notice that I put Target="_blank" in an attempt to
    get
    > > it
    > > > to display a new i.e. page.
    > > > Thanks,
    > > > T
    > > > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > > > news:uL66NVhWDHA.2256@TK2MSFTNGP10.phx.gbl...
    > > > > What does it come as? You're clearly telling the client that it's an
    > > > > image/jpeg and you're saving it as such and I'm doing this all the
    > time
    > > > and
    > > > > it works just fine. Could you be more specific? Maybe you're saving
    > more
    > > > > than the image to the response or you're not setting the headers
    > > right...
    > > > >
    > > > > Jerry
    > > > >
    > > > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > > > news:uzK6iwgWDHA.1900@TK2MSFTNGP10.phx.gbl...
    > > > > > Natty,
    > > > > > That doesn't come through to the client browser as a .jpg and is
    > there
    > > > > fore
    > > > > > either impossible or very difficult for them to save the file as a
    > > .jpg.
    > > > > I
    > > > > > do this all the time from static pages but can't seem to make it
    > work
    > > > from
    > > > > > aspx pages and vb.net code.
    > > > > > Thanks,
    > > > > > T
    > > > > > "Natty Gur" <natty@dao2com.com> wrote in message
    > > > > > news:e1MpZ9XWDHA.216@TK2MSFTNGP11.phx.gbl...
    > > > > > > Hi,
    > > > > > >
    > > > > > > change the ContentType and write the jpeg.
    > > > > > > Response.ContentType = "image/jepg"
    > > > > > > ..
    > > > > > > oBmp = New Bitmap(strPath)
    > > > > > > ..
    > > > > > > oBmp.Save(Response.OutputStream,
    > > > > > > System.Drawing.Imaging.ImageFormat.Jpeg)
    > > > > > >
    > > > > > > Natty Gur, CTO
    > > > > > > Dao2Com Ltd.
    > > > > > > 34th Elkalay st. Raanana
    > > > > > > Israel , 43000
    > > > > > > Phone Numbers:
    > > > > > > Office: +972-(0)9-7740261
    > > > > > > Fax: +972-(0)9-7740261
    > > > > > > Mobile: +972-(0)58-888377
    > > > > > >
    > > > > > >
    > > > > > > *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    > > > > > > Don't just participate in USENET...get rewarded for it!
    > > > > >
    > > > > >
    > > > >
    > > > >
    > > >
    > > >
    > >
    > >
    >
    >

    Jerry III Guest

  12. #11

    Default Re: display new bitmap

    Again, as you can see in my example, I have target="_blank" and it does not
    have any effect.
    T
    "Jerry III" <jerryiii@hotmail.com> wrote in message
    news:utHYOqsWDHA.388@TK2MSFTNGP10.phx.gbl...
    > You need to set the target attribute to _blank on your form to open the
    > image in a new window. Like this:
    >
    > <form target="_blank"...>...</form>
    >
    > Or you can use a link (<a>) with the same attribute.
    >
    > If I understand you correctly you don't have a problem displaying the
    image,
    > right? You just want it to open in a new window?
    >
    > Jerry
    >
    > "Tina" <tinamseaburn@excite.com> wrote in message
    > news:unzRUXqWDHA.2064@TK2MSFTNGP11.phx.gbl...
    > > Jerry,
    > > The problem is:
    > > First, the desired solution is...
    > > The user is interacting with Webform1.aspx. A button on that form
    should
    > > bring up a new browser window where the url is a .jpg and the image is
    > > displayed in that new browser window. Because the url is a .jpg, the
    user
    > > can easily save it to his local disk. He can then continue interacting
    > with
    > > webform1, bringing up new pictures and saving them as desired.
    > >
    > > What is happening is...
    > > when the user hit's the button on Webform1, everything on webform1 is
    > wiped
    > > out and replaced by the hi res picture. The url still says
    > > [url]www.mysite.com/myApp/Webform1.aspx[/url]. This is all bad because (1)
    Webform1
    > > got wiped out and user needs to back arrow to continue and (2) the user
    > > can't save the image because the url is not a .jpg.
    > >
    > > I think this, coupled with my description below pretty much describes
    this
    > > problem I am having.
    > > Thanks for bearing with me so far,
    > > T
    > >
    > >
    > >
    > > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > > news:OwizrFmWDHA.2880@tk2msftngp13.phx.gbl...
    > > > Take my last message back (well, you should still clean up the page,
    if
    > > > you're sending an image then there should be no HTML for clarity).
    > > >
    > > > You're saying that the image renders fine on the client side, what
    > exactly
    > > > is the problem then?
    > > >
    > > > Jerry
    > > >
    > > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > > news:%23VAwdyhWDHA.1940@TK2MSFTNGP10.phx.gbl...
    > > > > there are two pages involved, webform1.aspx and HiRes.aspx. In
    > > > > Webform1.aspx I write a .jpg to the root of d: and do :
    > > > > Server.Transfer("HiRes.aspx")
    > > > >
    > > > > HiRes.aspx is as follows:
    > > > > <%@ Page Language="vb" ContentType="image/jpeg"
    > AutoEventWireup="false"
    > > > > Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    > > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    > > > > <html>
    > > > > <head>
    > > > > <title>test</title>
    > > > > <meta name="GENERATOR" content="Microsoft Visual Studio .NET
    7.1">
    > > > > <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    > > > > <meta name=vs_defaultClientScript content="JavaScript">
    > > > > <meta name=vs_targetSchema
    > > > > content="http://schemas.microsoft.com/intellisense/ie5">
    > > > > </head>
    > > > > <body MS_POSITIONING="GridLayout">
    > > > >
    > > > > <form id="Form1" target="_blank" method="post" runat="server">
    > > > >
    > > > > </form>
    > > > >
    > > > > </body>
    > > > > </html>
    > > > >
    > > > > and the CodeBehind for hires.aspx is as follows:
    > > > >
    > > > > Imports System.Drawing.Imaging
    > > > > Public Class HiRes
    > > > > Inherits System.Web.UI.Page
    > > > >
    > > > > Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    > > > > System.EventArgs) Handles MyBase.Load
    > > > > Response.Clear()
    > > > > Dim oBmp As Bitmap
    > > > > oBmp = New Bitmap("d:\bigpic.jpg")
    > > > > oBmp.Save(Response.OutputStream, imageformat.jpeg)
    > > > > Response.End()
    > > > > End Sub
    > > > > End Class
    > > > >
    > > > > What happens is that the picture does indeed get written but to
    > > > > webform1.aspx. What was in webform1.aspx is completely replaced by
    > just
    > > > the
    > > > > image. You might notice that I put Target="_blank" in an attempt to
    > get
    > > > it
    > > > > to display a new i.e. page.
    > > > > Thanks,
    > > > > T
    > > > > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > > > > news:uL66NVhWDHA.2256@TK2MSFTNGP10.phx.gbl...
    > > > > > What does it come as? You're clearly telling the client that it's
    an
    > > > > > image/jpeg and you're saving it as such and I'm doing this all the
    > > time
    > > > > and
    > > > > > it works just fine. Could you be more specific? Maybe you're
    saving
    > > more
    > > > > > than the image to the response or you're not setting the headers
    > > > right...
    > > > > >
    > > > > > Jerry
    > > > > >
    > > > > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > > > > news:uzK6iwgWDHA.1900@TK2MSFTNGP10.phx.gbl...
    > > > > > > Natty,
    > > > > > > That doesn't come through to the client browser as a .jpg and is
    > > there
    > > > > > fore
    > > > > > > either impossible or very difficult for them to save the file as
    a
    > > > .jpg.
    > > > > > I
    > > > > > > do this all the time from static pages but can't seem to make it
    > > work
    > > > > from
    > > > > > > aspx pages and vb.net code.
    > > > > > > Thanks,
    > > > > > > T
    > > > > > > "Natty Gur" <natty@dao2com.com> wrote in message
    > > > > > > news:e1MpZ9XWDHA.216@TK2MSFTNGP11.phx.gbl...
    > > > > > > > Hi,
    > > > > > > >
    > > > > > > > change the ContentType and write the jpeg.
    > > > > > > > Response.ContentType = "image/jepg"
    > > > > > > > ..
    > > > > > > > oBmp = New Bitmap(strPath)
    > > > > > > > ..
    > > > > > > > oBmp.Save(Response.OutputStream,
    > > > > > > > System.Drawing.Imaging.ImageFormat.Jpeg)
    > > > > > > >
    > > > > > > > Natty Gur, CTO
    > > > > > > > Dao2Com Ltd.
    > > > > > > > 34th Elkalay st. Raanana
    > > > > > > > Israel , 43000
    > > > > > > > Phone Numbers:
    > > > > > > > Office: +972-(0)9-7740261
    > > > > > > > Fax: +972-(0)9-7740261
    > > > > > > > Mobile: +972-(0)58-888377
    > > > > > > >
    > > > > > > >
    > > > > > > > *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    > > > > > > > Don't just participate in USENET...get rewarded for it!
    > > > > > >
    > > > > > >
    > > > > >
    > > > > >
    > > > >
    > > > >
    > > >
    > > >
    > >
    > >
    >
    >

    Tina Guest

  13. #12

    Default Re: display new bitmap

    Do you have this online where we could look at it?

    Jerry

    "Tina" <tinamseaburn@excite.com> wrote in message
    news:ORRjVsZXDHA.416@tk2msftngp13.phx.gbl...
    > Again, as you can see in my example, I have target="_blank" and it does
    not
    > have any effect.
    > T
    > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > news:utHYOqsWDHA.388@TK2MSFTNGP10.phx.gbl...
    > > You need to set the target attribute to _blank on your form to open the
    > > image in a new window. Like this:
    > >
    > > <form target="_blank"...>...</form>
    > >
    > > Or you can use a link (<a>) with the same attribute.
    > >
    > > If I understand you correctly you don't have a problem displaying the
    > image,
    > > right? You just want it to open in a new window?
    > >
    > > Jerry
    > >
    > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > news:unzRUXqWDHA.2064@TK2MSFTNGP11.phx.gbl...
    > > > Jerry,
    > > > The problem is:
    > > > First, the desired solution is...
    > > > The user is interacting with Webform1.aspx. A button on that form
    > should
    > > > bring up a new browser window where the url is a .jpg and the image is
    > > > displayed in that new browser window. Because the url is a .jpg, the
    > user
    > > > can easily save it to his local disk. He can then continue
    interacting
    > > with
    > > > webform1, bringing up new pictures and saving them as desired.
    > > >
    > > > What is happening is...
    > > > when the user hit's the button on Webform1, everything on webform1 is
    > > wiped
    > > > out and replaced by the hi res picture. The url still says
    > > > [url]www.mysite.com/myApp/Webform1.aspx[/url]. This is all bad because (1)
    > Webform1
    > > > got wiped out and user needs to back arrow to continue and (2) the
    user
    > > > can't save the image because the url is not a .jpg.
    > > >
    > > > I think this, coupled with my description below pretty much describes
    > this
    > > > problem I am having.
    > > > Thanks for bearing with me so far,
    > > > T
    > > >
    > > >
    > > >
    > > > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > > > news:OwizrFmWDHA.2880@tk2msftngp13.phx.gbl...
    > > > > Take my last message back (well, you should still clean up the page,
    > if
    > > > > you're sending an image then there should be no HTML for clarity).
    > > > >
    > > > > You're saying that the image renders fine on the client side, what
    > > exactly
    > > > > is the problem then?
    > > > >
    > > > > Jerry
    > > > >
    > > > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > > > news:%23VAwdyhWDHA.1940@TK2MSFTNGP10.phx.gbl...
    > > > > > there are two pages involved, webform1.aspx and HiRes.aspx. In
    > > > > > Webform1.aspx I write a .jpg to the root of d: and do :
    > > > > > Server.Transfer("HiRes.aspx")
    > > > > >
    > > > > > HiRes.aspx is as follows:
    > > > > > <%@ Page Language="vb" ContentType="image/jpeg"
    > > AutoEventWireup="false"
    > > > > > Codebehind="HiRes.aspx.vb" Inherits="DBAPhotoQuery.HiRes"%>
    > > > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    > > > > > <html>
    > > > > > <head>
    > > > > > <title>test</title>
    > > > > > <meta name="GENERATOR" content="Microsoft Visual Studio .NET
    > 7.1">
    > > > > > <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    > > > > > <meta name=vs_defaultClientScript content="JavaScript">
    > > > > > <meta name=vs_targetSchema
    > > > > > content="http://schemas.microsoft.com/intellisense/ie5">
    > > > > > </head>
    > > > > > <body MS_POSITIONING="GridLayout">
    > > > > >
    > > > > > <form id="Form1" target="_blank" method="post" runat="server">
    > > > > >
    > > > > > </form>
    > > > > >
    > > > > > </body>
    > > > > > </html>
    > > > > >
    > > > > > and the CodeBehind for hires.aspx is as follows:
    > > > > >
    > > > > > Imports System.Drawing.Imaging
    > > > > > Public Class HiRes
    > > > > > Inherits System.Web.UI.Page
    > > > > >
    > > > > > Private Sub Page_Load(ByVal sender As System.Object, ByVal e
    As
    > > > > > System.EventArgs) Handles MyBase.Load
    > > > > > Response.Clear()
    > > > > > Dim oBmp As Bitmap
    > > > > > oBmp = New Bitmap("d:\bigpic.jpg")
    > > > > > oBmp.Save(Response.OutputStream, imageformat.jpeg)
    > > > > > Response.End()
    > > > > > End Sub
    > > > > > End Class
    > > > > >
    > > > > > What happens is that the picture does indeed get written but to
    > > > > > webform1.aspx. What was in webform1.aspx is completely replaced
    by
    > > just
    > > > > the
    > > > > > image. You might notice that I put Target="_blank" in an attempt
    to
    > > get
    > > > > it
    > > > > > to display a new i.e. page.
    > > > > > Thanks,
    > > > > > T
    > > > > > "Jerry III" <jerryiii@hotmail.com> wrote in message
    > > > > > news:uL66NVhWDHA.2256@TK2MSFTNGP10.phx.gbl...
    > > > > > > What does it come as? You're clearly telling the client that
    it's
    > an
    > > > > > > image/jpeg and you're saving it as such and I'm doing this all
    the
    > > > time
    > > > > > and
    > > > > > > it works just fine. Could you be more specific? Maybe you're
    > saving
    > > > more
    > > > > > > than the image to the response or you're not setting the headers
    > > > > right...
    > > > > > >
    > > > > > > Jerry
    > > > > > >
    > > > > > > "Tina" <tinamseaburn@excite.com> wrote in message
    > > > > > > news:uzK6iwgWDHA.1900@TK2MSFTNGP10.phx.gbl...
    > > > > > > > Natty,
    > > > > > > > That doesn't come through to the client browser as a .jpg and
    is
    > > > there
    > > > > > > fore
    > > > > > > > either impossible or very difficult for them to save the file
    as
    > a
    > > > > .jpg.
    > > > > > > I
    > > > > > > > do this all the time from static pages but can't seem to make
    it
    > > > work
    > > > > > from
    > > > > > > > aspx pages and vb.net code.
    > > > > > > > Thanks,
    > > > > > > > T
    > > > > > > > "Natty Gur" <natty@dao2com.com> wrote in message
    > > > > > > > news:e1MpZ9XWDHA.216@TK2MSFTNGP11.phx.gbl...
    > > > > > > > > Hi,
    > > > > > > > >
    > > > > > > > > change the ContentType and write the jpeg.
    > > > > > > > > Response.ContentType = "image/jepg"
    > > > > > > > > ..
    > > > > > > > > oBmp = New Bitmap(strPath)
    > > > > > > > > ..
    > > > > > > > > oBmp.Save(Response.OutputStream,
    > > > > > > > > System.Drawing.Imaging.ImageFormat.Jpeg)
    > > > > > > > >
    > > > > > > > > Natty Gur, CTO
    > > > > > > > > Dao2Com Ltd.
    > > > > > > > > 34th Elkalay st. Raanana
    > > > > > > > > Israel , 43000
    > > > > > > > > Phone Numbers:
    > > > > > > > > Office: +972-(0)9-7740261
    > > > > > > > > Fax: +972-(0)9-7740261
    > > > > > > > > Mobile: +972-(0)58-888377
    > > > > > > > >
    > > > > > > > >
    > > > > > > > > *** Sent via Developersdex [url]http://www.developersdex.com[/url] ***
    > > > > > > > > Don't just participate in USENET...get rewarded for it!
    > > > > > > >
    > > > > > > >
    > > > > > >
    > > > > > >
    > > > > >
    > > > > >
    > > > >
    > > > >
    > > >
    > > >
    > >
    > >
    >
    >

    Jerry III Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139