台灣最大程式設計社群網站
線上人數
1258
 
會員總數:246138
討論主題:189722
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> as3如何接收java ZipOutputStream並解壓縮?
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
as3如何接收java ZipOutputStream並解壓縮?
價值 : 15 QP  點閱數:1167 回應數:0
樓主

Afu
門外漢
0 11
155 9
發送站內信

我是直接截圖傳送 沒有檔案


//java截圖用socket傳給flash 轉zip
os = new ZipOutputStream(client.getOutputStream());
os.setLevel(9);//壓縮級別
os.putNextEntry(new ZipEntry("1.jpg"));//寫入內容
JPEGCodec.createJPEGEncoder(os).encode(image);//图像编码成JPEG



//flash端 接收java傳來的資料用ZipArchive解壓縮 ima是Image
private function readMsg(event:ProgressEvent):void {
try{
while(socket.bytesAvailable)
{
var buff:ByteArray= new ByteArray();
socket.readBytes(buff);
area.text += buff;
zip.open(buff);
zip.getAsyncDisplayObject("1.jpg",function(img:DisplayObject):void{
ima.addChild(img);
});
}


收到的資料如下是一堆亂碼(應該是java端傳過來的資料)

跟以下錯誤
TypeError: Error #1009: Cannot access a property or method of a null object reference.PK

請問該怎麼解壓縮並顯示圖片??

本篇文章發表於2013-10-03 17:55
目前尚無任何回覆
   

回覆
如要回應,請先登入.