700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > flash 上传文件 java_Flash 二进制传图片到后台Java服务器接收

flash 上传文件 java_Flash 二进制传图片到后台Java服务器接收

时间:2022-07-06 19:22:25

相关推荐

flash 上传文件 java_Flash 二进制传图片到后台Java服务器接收

需求:把客户端处理过的图片返还给服务器

Flash端代码

01package{

02importcom.adobe.images.JPGEncoder;

03importflash.display.Sprite;

04importflash.events.Event;

05importflash.events.IOErrorEvent;

.URLLoader;

.URLRequest;

.URLRequestMethod;

09importflash.text.TextField;

10importflash.utils.ByteArray;

11importmx.core.BitmapAsset;

12

13[SWC(width='400',height='400',backgroundColor='0x4c4c4c',frameRate='30')]

14publicclassBaseextendsSprite

15{

16[Embed(source="../1.jpg")]// same png / gif files

17privatevarPhoto:Class;

18

19privatevarurl:String="http://localhost:8080/PicSample/aaa";

20privatevar_loader:URLLoader=newURLLoader();;

21privatevarreposeTxt:TextField;

22

23publicfunctionBase()

24{

25 reposeTxt=newTextField();

26 addChild(reposeTxt);

27 reposeTxt.text="waiting....";

28

29varphoto:BitmapAsset=newPhoto();

30varurlRequest:URLRequest=newURLRequest(url);

31

32varJPG:JPGEncoder=newJPGEncoder(70);

33varbary:ByteArray=JPG.encode(photo.bitmapData);

34 urlRequest.data=bary;

35 urlRequest.method=URLRequestMethod.POST;

36 urlRequest.contentType="application/octet-stream";

37 _loader.addEventListener(PLETE,completeHandler);

38 _loader.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler);

39 _loader.load(urlRequest);

40

41}

42privatefunctioncompleteHandler(evt:Event):void{

43 reposeTxt.text="成功";

44}

45privatefunctionioErrorHandler(evt:IOErrorEvent):void{

46 reposeTxt.text="失败";

47}

48}

49}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。