Este es mi codigo:
Código:
El codigo del php es:public function takeSnapshot():void{ var snapshotHolder:UIComponent = new UIComponent(); var snapshot:BitmapData = new BitmapData(320, 240, true, 0x00000000); var snapshotbitmap:Bitmap = new Bitmap(snapshot); snapshotHolder.y = 0; snapshotHolder.addChild(snapshotbitmap); if(videoCapture.numChildren > 0){ videoCapture.removeChildAt(0); } videoCapture.addChildAt(snapshotHolder, 0); snapshot.draw(webcam); //hasta este punto todo funciona perfecto var jpgEncoder:JPGEncoder = new JPGEncoder(85); var jpgStream:ByteArray = jpgEncoder.encode(snapshot); var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream"); var jpgURLRequest:URLRequest = new URLRequest("data_process.php?name=sketch.jpg"); jpgURLRequest.requestHeaders.push(header); jpgURLRequest.method = URLRequestMethod.POST; jpgURLRequest.data = jpgStream; navigateToURL(jpgURLRequest, "_blank");*/ }
Código:
Cualquier ayuda sera de agradecerse, google no me ha dado mucha info.. si encuentro alguna vuelta o alguna solucion la pondre por aqui if (isset($HTTP_RAW_POST_DATA)) { // get bytearray $jpg = $HTTP_RAW_POST_DATA; //add headers for download dialog-box header('Content-Type: image/jpeg'); echo strlen($jpg); }