Привет, я работаю над Actionscript, сохраняю необработанное изображение с камеры, затем POST с помощью save.php, затем я хочу, чтобы save.php возвратил переменную, которая является именем файла, только что сгенерированным save.php, в Actionscript.строка: var urlParameter: String = "images / test_01.php? img =" + "myfileURL";navigateToURL (новый URLRequest (urlParameter), "_blank");
Заранее спасибо
это код AS3
function onSaveJPG(e:Event):void{
var myEncoder:JPGEncoder = new JPGEncoder(100);
var byteArray:ByteArray = myEncoder.encode(bitmapData);
var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream");
var saveJPG:URLRequest = new URLRequest("save.php");
saveJPG.requestHeaders.push(header);
saveJPG.method = URLRequestMethod.POST;
saveJPG.data = byteArray;
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, sendComplete);
urlLoader.load(saveJPG);
function sendComplete(event:Event):void{
warn.visible = true;
addChild(warn);
warn.addEventListener(MouseEvent.MOUSE_DOWN, warnDown);
warn.buttonMode = true;
}
function warnDown(e:MouseEvent):void{
var urlParameter:String = "images/test_01.php?img=" + "myfileURL";
navigateToURL(new URLRequest(urlParameter), "_blank");
// navigateToURL(new URLRequest("images/"), "_blank");
// +saveJPG:URLRequest
// navigateToURL(new URLRequest("images/test_01.php?img=+saveJPG:URLRequest"), "_blank");
warn.visible = false;
}
} // move onSave JPG
} close to here instead of after sendComplete
warn.visible = false;
это save.php
<?php
if (isset ($ GLOBALS ["HTTP_RAW_POST_DATA"])) {$ jpg = $ GLOBALS ["HTTP_RAW_POST_DATA"];$ img = $ GET ["img"];$ filename = "images / poza ".указываете ей ().".Jpg";file_put_contents ($ filename, $ jpg);
echo "thisPic =".$ Имя файла;// echo $ filename;
} else {echo "Кодированная информация JPEG не получена.";}?>