如何将请求内容转为音频文件并下载呢?

比如我发送了一个语音请求,请求格式如下
POST /chat/asr/temp HTTP/1.1
Host: 192.168.10.168:8093
Connection: keep-alive
Content-Length: 338
Accept: application/json, text/plain, /
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarybDMABVW8jvemdxc2
Origin: http://192.168.10.168:8093
Referer: http://192.168.10.168:8093/
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9

如何将这段内容还原为音频文件并能下载下来呢

阅读 1.3k
1 个回答

还原不出来。你提供的就不是一个音频数据

如果你想问的时候ajax如何拿到一个 blob ,那你可以 responseType 设置为 blob 就行。

然后用将 blob 转为 bloburl 就能触发下载了,如果放入 video 也可以直接播放

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏