【发布时间】:2020-11-05 12:56:20
【问题描述】:
我正在开发一个音频网络应用程序,它记录用户的声音,然后以 .wav/.mp3 文件的形式发布到服务器。我有一些代码可以在我的 .js 文件中发布我的音频 blob,但我不确定它是否正确。我也不确定如何在 Python 服务器端接收 blob 音频并将其下载为 .wav 文件
这是我的 app.js 文件中代码的 sn-p
var formdata = new FormData();
formdata.append("audio", blob, "test.wav")
$.ajax(
{
type: 'POST',
url: "http://localhost/pyserver.py",
data: formdata,
contentType: false,
processData: false,
success: function (data) {
// data is what is sent back to you from the server, handle it here.
console.log(data);
},
complete: function () {
// let's say you have a "loading" window up, this is where you close it.
},
error: function (jqXHR, textStatus, errorThrown) {
// handle error.
console.log(errorThrown);
}
});
【问题讨论】:
标签: jquery django ajax blob python-server-pages