首页 > 后端开发 > php教程 > AS3+PNGEncoder PHP 下传图片

AS3+PNGEncoder PHP 下传图片

WBOY
发布: 2016-06-13 13:24:11
原创
1011 人浏览过

AS3+PNGEncoder PHP 上传图片

AS3+PNGEncoder PHP 上传图片
2010年11月01日
  import com.adobe.images.JPGEncoder;
  import flash.display.BitmapData;
  import flash.display.Sprite;
  import flash.net.URLLoader;
  import flash.net.URLRequest;
  import flash.net.URLRequestHeader;
  import flash.net.navigateToURL;
  import flash.utils.ByteArray;
  //画位图数据
  var jpgSource:BitmapData = new BitmapData (picture.width, picture.height);
  jpgSource.draw(picture);
  //生成编码容器
  var jpgEncoder:JPGEncoder = new JPGEncoder(95);
  //将位图数据编码到容器内成为ByteArray流
  var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);
  //压缩ByteArray流 这一步测试 如果去掉 不能生成 图片
  jpgStream.compress();
  //添加stream的header请求
  var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream");
  var jpgURLRequest:URLRequest = new URLRequest("save.php");
  jpgURLRequest.requestHeaders.push(header);
  jpgURLRequest.method = "POST";
  jpgURLRequest.data = jpgStream;
  //推送图片数据到服务器端
  navigateToURL(jpgURLRequest, "_blank");
  //用urlLoader的情况,需要指明Data数据是一个包含原始二进制数据的 ByteArray 对象
  //loader.dataFormat = URLLoaderDataFormat.BINARY;
  服务器端:
  

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板