上一次我發現了一個腳本,它從Flash獲取數據並將Flash階段保存爲圖像...由於某種原因,此腳本不再工作,我不知道爲什麼因爲它沒有被修改。PHP/Flash保存圖像停止工作
這是腳本;
如果(isset($ GLOBALS [ 「HTTP_RAW_POST_DATA」])){
// get bytearray
$jpg = $GLOBALS["HTTP_RAW_POST_DATA"];
// add headers for download dialog-box
header('Content-Type: image/jpeg');
header("Content-Disposition: attachment; filename=".$_GET['name']);
echo $jpg;
}否則回波 '時發生錯誤。';
這是ActionScript;
功能createPNG(文件名:字符串) { VAR PNGSource:的BitmapData =新的BitmapData(stage.stageWidth,stage.stageHeight,真,0); PNGSource.draw(Pimp_mc);
var PNGStream:ByteArray = PNGEncoder.encode(PNGSource);
var header:URLRequestHeader = new URLRequestHeader ("Content-type", "application/octet-stream");
//Make sure to use the correct path to jpg_encoder_download.php
var PNGURLRequest:URLRequest = new URLRequest ("jpg_encoder_download.php?name=" + fileName + ".png");
PNGURLRequest.requestHeaders.push(header);
PNGURLRequest.method = URLRequestMethod.POST;
PNGURLRequest.data = PNGStream;
var PNGURLLoader:URLLoader = new URLLoader();
navigateToURL(PNGURLRequest, "_self");
}
任何幫助,將不勝感激。
對不起。不,屏幕上沒有錯誤。我不清楚日誌...我在哪裏可以找到它們? – user1549184
BTW。你可以在這裏看到這個工作; http://www.albinal.com/minion-maker/ - 保存在Firefox的作品,但不是在Chrome? – user1549184
檢查編輯的答案。 – NetVicious