【问题标题】:Php actionscript bitMapData post imagephp actionscript bitMapData 发布图片
【发布时间】: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();
}

【问题讨论】:

  • 提供的脚本是反编译的结果。

标签: php actionscript-3 flash


【解决方案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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2014-08-10
    • 2023-03-09
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    相关资源
    最近更新 更多