hi,Ranji, thanks a lot for your reply.

your way seems working, but still have some problems on save the image
received to a folder of disk. The image I saved is not a valid image.
can you help me to check it again. Thank you in advance.


this is my code :

Dim binaryData() As Byte =
System.Web.HttpContext.Current.Request.BinaryRead
(System.Web.HttpContext.Current.Request.TotalBytes)
        System.Web.HttpContext.Current.Response.ContentType =
"applicaiton/image"
        System.Web.HttpContext.Current.Response.AddHeader("Content-
Length(", binaryData.Length.ToString())
        Dim path As String = "c:\temp\Test.jpg"

        ' Delete the file if it exists.
        If File.Exists(path) Then
            File.Delete(path)
        End If
        'Create the file.
        Dim fs As FileStream = File.Create(path)
        For i As Integer = 0 To binaryData.Length - 1
            fs.WriteByte(binaryData(i))
        Next i

        fs.Close()

        System.Web.HttpContext.Current.Response.End()






On Aug 13, 2:02 am, Ranjit <ranjit.s...@gmail.com> wrote:
> Hi,
>
> some thing like this will solve ur problem
>
> byte[] data = System.Web.HttpContext.Current.Request.BinaryRead
> (System.Web.HttpContext.Current.Request.TotalBytes);
>
>             System.Web.HttpContext.Current.Response.ContentType =
> "application/image";
>             System.Web.HttpContext.Current.Response.AddHeader("Content-
> Length", data.Length.ToString());
>             System.Web.HttpContext.Current.Response.AddHeader("Content-
> disposition", method + "; filename=" + name);
>             System.Web.HttpContext.Current.Response.BinaryWrite(data);
>             System.Web.HttpContext.Current.Response.End();
>
> Regards,
> Ranjit sail
>
> On Jul 30, 6:21 am, LDaneil <leilin4...@hotmail.com> wrote:
>
>
>
> > Hi,all. I want to send aimagetoserverside using HTTPService,  I am
> > using ASP.NET forserverside coding. I don't know how to writeserver
> > side code to receive theimagesent as a byteArray, and I am also not
> > sure if my client side code is correct or not。is there any IT PRO who
> > could help me ? Thanks in advance.
>
> > client side code:
>
> > private function browseImageClicked():void
> >  {
> >  var f:FileFilter = new FileFilter("PNG","*.png");
> > fileReference.browse([f]);
> > fileReference.addEventListener(Event.SELECT,onFileSelect);
> > fileReference.addEventListener(Event.COMPLETE,onFileComplete);
> >  }
> >  private function onFileSelect(event:Event):void
> >  {
> >         fileReference.load();
> >  }
> >  private function onFileComplete(event:Event):void
> >  {
> >  var byArray:ByteArray = fileReference.data;
> > varimage:Image= newImage();
> >image.source=byArray;
> > var bmpData:BitmapData;
> > bmpData = new BitmapData(48, 48, true, 0x00ffffff);
> >  bmpData.draw(image);
>
> > var imageData:ByteArray = sdf.encode(bmpData);
> > var encoder : Base64Encoder = new Base64Encoder();
> > encoder.encodeBytes(imageData);
> > var params:Object = { image_data: encoder.flush() };
> >  imageSend.send(params);
>
> >  }- Hide quoted text -
>
> - Show quoted text -

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to flex_india@googlegroups.com
To unsubscribe from this group, send email to 
flex_india+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to