2011-06-16 58 views
0

這是我正在努力完成的。我使用URLRequest將BitmapData發送到服務器上的ByteArray的PHP函數。 PHP函數然後將ByteArray保存爲jpg。一切都很好,到目前爲止,我可以將圖像保存在服務器上。我卡住的地方在於PHP函數隨機生成圖像文件名,並且我不知道如何獲取我剛剛保存在服務器上的文件的名稱。我正在使用下面的代碼發送byteArray到PHP函數。如何修改/添加這個,這樣我就可以得到圖像的文件名,一旦它保存在服務器上?將位圖數據保存到服務器並獲取文件名嗎?

var myHeader:URLRequestHeader = new URLRequestHeader("Content-type","application/octet-stream"); 

       var myReqst:URLRequest = new URLRequest(path); 
       myReqst.requestHeaders.push(myHeader); 
       myReqst.method = URLRequestMethod.POST; 
       myReqst.data = imageBytes; 

       var myLoader:URLLoader; 
       myLoader = new URLLoader(); 
       myLoader.load(sendReq); 

回答

0

如果您使用的URLLoader(我通常不這樣做,是的HTTPService更好IMO),你可以聽的「完整」甚至到了觸發,然後你就可以選中「數據」屬性在PHP函數返回的文件名的URLLoader上(只要php實際返回它)。

+0

謝謝。有效。 – redGREENblue 2011-06-17 19:29:27

相關問題