Привет, я ищу тестовый рабочий.встраивание SWF-файла, который отправляет JPEG сцены в PHP-сценарий, который сохраняет на моем сервере.Я в глубокой воде и не могу заставить работать следующее ...
// ----------------------------AS3
import com.adobe.images.JPGEncoder;
import flash.events.MouseEvent;
import flash.display.Sprite;
var dot:Sprite = new Sprite()
dot.graphics.beginFill(1)
dot.graphics.drawCircle(550/2,400/2,40)
addChild(dot)
stage.addEventListener(MouseEvent.MOUSE_DOWN, saveJPG)
function saveJPG():void{
var jpgSource:BitmapData = new BitmapData (stage.stageWidth, stage.stageHeight);
jpgSource.draw(stage);
var jpgEncoder:JPGEncoder = new JPGEncoder(85);
var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);
var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream");
var jpgURLRequest:URLRequest = new URLRequest("jpg_encoder_download.php?name=sketch.jpg");
jpgURLRequest.requestHeaders.push(header);
jpgURLRequest.method = URLRequestMethod.POST;
jpgURLRequest.data = jpgStream;
navigateToURL(jpgURLRequest, "_blank");
}
// ----------------------- php
<?php
if (isset($GLOBALS["HTTP_RAW_POST_DATA"]))
{
// get bytearray
$jpg = $GLOBALS["HTTP_RAW_POST_DATA"];
imagejpeg( $jpg , "yes.jpg", 100 );
}
?>