2012-03-13 5 views
1

ByteArray를 플래시 (as3)에서 amfphp로 전달하여 이미지를 저장하는 데 문제가 있습니다. 이전 버전의 amfphp에서는 모두 과거에 작동했습니다 ... 지금, 새 버전에서는 많은 문제가 있습니다. 나는 버전 2.0.1을 사용하고 있는데 첫 번째 문제는 내가 내 정보에 액세스,이 작업을 수행해야한다는 것입니다 :ByteArray를 플래시 (as3)에서 AMFPHP (2.0.1)로 전달

function SaveAsJPEG($json) 
    { 
     $string = json_encode($json); 
     $obj = json_decode($string); 

     $compressed = $obj->{'compressed'}; 
    } 

을 과거에 난 단지 썼다 :

function SaveAsJPEG($json) 
    { 
     $compressed = $json['compressed']; 
    } 

어쨌든 ... 이제 모든 데이터를 가져갈 수 있습니다 ("$ json [ 'compressed']"을 사용하면 오류가 발생 함). 그러나 ByteArray 데이터를받을 수 없습니다. 내가 "널 (null)"보인다 "jpgStream"를 제외한 모든 정확한 정보를받을 내 PHP 클래스에서

var tempObj:Object = new Object(); 
tempObj["jpgStream "]= createBitStream(myBitmmapData); // return ByteArray 
tempObj["compressed"] = false; 
tempObj["dir"] = linkToSave; 
tempObj["name"] = this.imageName; 

그래서 .. : 플래시에서 내가이 물품.

의견이 있으십니까?

답변