我正在使用 WebAudioRecorder.js 在 R Shiny 应用程序中进行在线录音,请参阅:
https://github.com/addpipe/simple-web-audio-recorder-demo
作为一种格式,我选择了波形格式,在 JavaScript 代码中,录音是作为 blob 获取的。我希望程序在没有任何对话框的情况下将这个 blob 保存在服务器上。
在这里,你不应该在 javascript 中设置孔文件路径,你应该给它一个文件名,然后 php 应该把它放在正确的文件夹中。
function uploadWaveBlob (blob, encoding) {
var xhr = new XMLHttpRequest();
var formData = new FormData();
var fileName = Date().toISOString() + '.' + encoding;
formData.append("Wav", blob, fileName);
xhr.open('POST', uploadUrl);
xhr.onload = function () {
console.log('xhr complete');
};
xhr.send(formData);
}
想象一下我是否会上传喜欢的/etc/hosts
东西或其他东西
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句