我正在尝试使用JSSoundRecorder(https://github.com/daaain/JSSoundRecorder)在我的网站上录制文件。我想发送生成的wav以及我添加更多信息的表单。有没有办法在我的表单中保存Blob?到目前为止,我只能找到一种使用Ajax请求将blob直接发送到服务器的方法。有没有办法将录像机的结果放在隐藏文件或其他智能解决方案中?
答案 0 :(得分:0)
您将无法将其作为文件[1](通过<input type="file">
)上传到表单,但您可以尝试对其进行base64编码并通过<input type="text">
提交。然后,您必须在将其写入文件之前在服务器上对其进行解码。此JSPerf有一些将Blob转换为base64的不同方法:http://jsperf.com/blob-base64-conversion