在flash中没有提示窗口保存文件?

时间:2012-12-05 12:46:30

标签: actionscript-3 flash

我正在闪存中制作卡拉OK应用程序,但我遇到了问题。当客户端停止唱歌时,我希望将此录音保存在服务器上的特定文件夹中,而不显示提示信息。到目前为止,我创建的所有上传或下载应用都使用FileReference,但它始终有一条提示信息。有没有办法直接保存歌曲?提前谢谢。

2 个答案:

答案 0 :(得分:1)

我假设您打算将已记录的.wav文件保存到服务器。

// AS3 code
var request:URLRequest = new URLRequest ( 'http://pathto/save.php' );
var loader: URLLoader = new URLLoader();
request.contentType = 'application/octet-stream';
request.method = URLRequestMethod.POST;
// bytes is your byteArray containing an encoded .wav file ready to save.
request.data = bytes;
loader.load( request );


//PHP code
$fp = fopen( 'filename.wav', 'wb' );
fwrite($fp, file_get_contents('php://input'));
fclose( $fp );

答案 1 :(得分:0)

http://www.red5-recorder.com/看起来是个不错的起点