我想将一些音频上传到服务器。首先,我只是通过表单上传音频文件。
<form method="POST">
<input type="file">
<input type="submit">
</form>
提交时,客户端发送POST请求,服务器相应地答复,一切正常。
现在,我不是从磁盘上载文件,而是通过浏览器的音频API记录用户,并且得到了Blob
。
是否可以将这个Blob注入我的表单中以便将其发布到服务器,还是我必须放弃我的表单并用FormData
+ XMLHttpRequest
替换它?