【发布时间】:2013-05-04 18:52:01
【问题描述】:
我正在记录网络摄像头数据并发送到一个 .php 文件,以便稍后在 Flash 中存储和查看。该元素工作正常,但每次执行此操作时,我都需要根据 Flash 中设置的变量为文件提供唯一 ID。
这是我用来将 flv 作为 byteArray 发布的代码:
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'];
?>++
这里有人能引导我走向正确的方向吗?提前致谢。
【问题讨论】:
标签: php string actionscript-3 flash variables