3

ウェブカメラのデータを記録し、.php に送信して、後でフラッシュ内に保存して表示します。その要素は正常に機能していますが、フラッシュで設定された変数に基づいて、これを行うたびにファイルに一意の ID を与える必要があります。

flvをbyteArrayとしてPOSTするために使用しているコードは次のとおりです。

     var url_ref:URLRequest = new URLRequest("save_vid.php");
     url_ref.contentType = 'application/octet-stream';
     url_ref.data = _baFlvEncoder.byteArray;//url_data;
     url_ref.method = URLRequestMethod.POST;
     urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
     try {
             urlLoader.load( url_ref );
         } catch (e:Error) {
             trace(e);
         }

PHPファイルに設定されたファイル名に追加する必要がある変数:

    var currentVideo:String;
    var currentName:String;

これまでの私のPHPファイル:

    <?php
    echo 'Data:<pre>';
    print_r($_POST);
    echo '</pre>';
    file_put_contents("test.flv",$GLOBALS[ 'HTTP_RAW_POST_DATA' ]);

    $sCurrentVideo = $_POST['currentVIdeo'];

    $sCurrentName = $_POST['currentName'];
    ?>++

ここの誰かが私を正しい方向に導くことができますか? 前もって感謝します。

4

1 に答える 1