php actionscript bitMapData 发布图片
Posted
技术标签:
【中文标题】php actionscript bitMapData 发布图片【英文标题】:Php actionscript bitMapData post image 【发布时间】:2018-05-09 14:21:54 【问题描述】:我希望能够借助此代码 (Actionscript) 传输的数据在文件 script.php 上显示图像
我通过 POST 方法获取数据,但我不知道如何处理它。
header('Content-Type: image/jpeg');
我不知道如何处理 $_POST
public function onTakePhoto(param1:Event) : void
var _loc1_:Bitmap = new Bitmap(new BitmapData(680,440));
var _loc2_:Matrix = new Matrix();
_loc2_.translate(-290,-150);
_loc2_.scale(2,2);
_loc1_.bitmapData.draw(DisplayObject(something),_loc2_);
var _loc3_:ByteArray = new ByteArray();
_loc1_.bitmapData.encode(_loc1_.bitmapData.rect,new JPEGEncoderOptions(),_loc3_);
var _loc4_:URLRequest = new URLRequest("script.php");
_loc4_.method = URLRequestMethod.POST;
_loc4_.data = _loc3_;
navigateToURL(_loc4_,"_blank");
_loc1_.bitmapData.dispose();
【问题讨论】:
提供的脚本是反编译的结果。 【参考方案1】:您可以像这样获取 $_POST 数据:
$image_data = file_get_contents("php://input");
//proceed by perhaps saving the image to the server:
file_put_contents('path/to/save/image.jpg',$image_data);
【讨论】:
以上是关于php actionscript bitMapData 发布图片的主要内容,如果未能解决你的问题,请参考以下文章