我正在尝试将录制的文件保存到服务器。为了录音目的,我使用演示录音机
录制结束时,它会给我一个指向录制文件的 blob 链接。所以在谷歌搜索了一下之后,我发现我可以使用那个 bob url 来保存它。
这是讨论保存 blob 的链接。之后我尝试获取它并下载到服务器。
1-我得到了 blob 文件的链接
var data = document.getElementById("save").href
Run Code Online (Sandbox Code Playgroud)
之后,我在 index.html 文件中使用 js 代码将
blob url 发送到 php 代码。
JS代码
<script>
function saveAudio(){
var req = null;
var url = "savefile.php";
var data = document.getElementById("save").href.toString();// document.getElementById("save").innerHTML;// = xhttp.responseText;; // you have to check how to get the data from your saveAudio() method
window.alert(data);
(window.XMLHttpRequest) ? req = new XMLHttpRequest() : (window.ActiveXObject) ? req = new ActiveXObject("Microsoft.XMLHTTP") : req = false; …Run Code Online (Sandbox Code Playgroud)