如何将blob url发送到ajax

时间:2016-09-18 14:01:17

标签: php jquery ajax blob

我正在使用Francium voice录音机工具录制语音。当我点击播放按钮时,下面的代码运行:

Fr.voice.export(function(url){
  jQuery("#audio").attr("src", url);
  jQuery("#audio")[0].play();
}, "URL");
restore();

在检查时我看到如下音频元素

<audio controls="" src="blob:https://example.com/33579f12-ee01-4dc2-9dda-82fb8d7d9307" id="audio"></audio>

有没有办法通过<form>将其保存到PHP服务器?

1 个答案:

答案 0 :(得分:0)

你可以改编:

var file = $('#yourFileInput').get(0).files.item(0);
$.ajax({ 
    type: 'POST', 
    url: 'yourUploadURL.php', 
    data: file, 
    contentType: 'application/my-binary-type',
    processData: false 
});