Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html jRecorder-jQuery_Html - Fatal编程技术网

Html jRecorder-jQuery

Html jRecorder-jQuery,html,Html,我想用html5录制声音,我也尝试过jRecorder jQuery。从文档中,它提到二进制文件保存在浏览器缓存中。我的问题是它在哪里?我已经检查了Chrome的缓存,但看不到临时文件 主机(必需):记录的WAV文件发布的PHP文件http位置 这是来自jRecorder documentation(),文件似乎不是本地保存的,而是通过post请求发送到主机设置中提到的php页面 在jRecorder设置中添加以下内容: 并将acceptfile.php更改为处理发布文件的php脚本 处理wav

我想用html5录制声音,我也尝试过jRecorder jQuery。从文档中,它提到二进制文件保存在浏览器缓存中。我的问题是它在哪里?我已经检查了Chrome的缓存,但看不到临时文件

主机(必需):记录的WAV文件发布的PHP文件http位置

这是来自jRecorder documentation(),文件似乎不是本地保存的,而是通过post请求发送到主机设置中提到的php页面

在jRecorder设置中添加以下内容: 并将
acceptfile.php
更改为处理发布文件的php脚本

处理wav文件的php脚本示例(也来自文档):
此脚本将音频文件(wav)保存在脚本文件夹中。

您好,谢谢。是的,php部分很清楚。我只是想知道,我可以保存在我的本地电脑太和哪里是临时文件存储。它必须保存在其他地方如何生成“hello.wav”它在flash上工作,因此我认为flash将其存储在flash对象中,因此您无法将其保存到本地pc。它通过将wav文件的“代码”发送到php来生成它
'host': 'acceptfile.php?filename=hello.wav'
   $upload_path = dirname(__FILE__). '/';

   //here assume that filename parameter is passed. or your can write $filename= 'test.wav';
   $filename = $_REQUEST['filename'];

   $fp = fopen($upload_path."/".$filename.".wav", "wb");

   fwrite($fp, file_get_contents('php://input'));

   fclose($fp);

   exit('done');