zoukankan      html  css  js  c++  java
  • 利用PHP中转搞定AS3安全沙箱



    PHP端:

    $imgPath = $_POST['url'];
    function imageCreateFromJpegEx($file)
    {
    $data = file_get_contents($file);
    $im = @imagecreatefromstring($data);
    $i = 0;
    while (!$im)
    {
    $data = substr_replace($data, "", -3, -2);
    $im = @imagecreatefromstring($data);
    }
    return $im;
    }
    $im = imageCreateFromJpegEx($imgPath);
    imagejpeg( $im );

    Flash调用方法:

    function LoadImg(e:MouseEvent):void
    {
    //imgMovieClip为需要加载图片的MovieClip,目前好像不能用内置的组件UILoader来读取...
    var imgURLRequest:URLRequest = new URLRequest('get_images.php');
    var imgURLLoader:URLLoader = new URLLoader(imgURLRequest);
    var imgLoader:Loader = new Loader();
    var imgURL:String = URL_Input.text;
    var imgURLVariable:URLVariables = new URLVariables();
    //
    imgURLVariable.url = imgURL;
    //imgURL即为需要跨域访问图片的URL
    //
    imgURLRequest.data = imgURLVariable;
    imgURLRequest.method = URLRequestMethod.POST;
    //URLRequestMethod 要用POST
    //
    imgLoader.load(imgURLRequest);
    imgMovieClip.addChild(imgLoader);
    }

  • 相关阅读:
    C++赌博游戏
    数据挖掘--数据准备
    非线性维归约Isomap
    ClampedCubicSpline
    Romberg算法
    列表与数组
    HttpClient调用webApi时注意的小问题
    Week4
    Week3
    Week2
  • 原文地址:https://www.cnblogs.com/akweb/p/13331896.html
Copyright © 2011-2022 走看看