could anyone help me ?  I  stuck by the question for a quite long time
already.



On Aug 18, 5:24 pm, HISSAM <[email protected]> wrote:
> U r taking the file stream :(
>
> rather use the Bitmap class and assign its data to the array(bytearray) and
> then save it to disk.
> It should work.
>
> 2009/8/18 kumar <[email protected]>
>
>
>
>
>
> > Hi,
>
> > Using VB ??, i dont know, i did it using some PHP code it worked
> > beautifully.Let me know if you need code in PHP.
>
> > regards,
> > kumar.
>
> > On Aug 17, 7:32 pm, LDaneil <[email protected]> wrote:
> > > 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 <[email protected]> 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 <[email protected]> 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 -- Hide quoted text -
>
> > > - Show quoted text -
>
> --
> ----------------------------------------------------
> Hissam,
> Flex Developer,
> Vantage Labs,
> Singapore-088806
> (M)+65 90852194
> ---------------------------------------------------
> Sent from Singapore

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to