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 <[email protected]> wrote:
> Hi,all. I want to send a image to server side using HTTPService, I am
> using ASP.NET for server side coding. I don't know how to write server
> side code to receive the image sent 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;
> var image:Image = new Image();
> 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);
>
> }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---