如何将blob url发送到ajax


how to send blob url to ajax

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

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服务器吗?

你可以这样改编:

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