比如我发送了一个语音请求,请求格式如下
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
如何将这段内容还原为音频文件并能下载下来呢
还原不出来。你提供的就不是一个音频数据
如果你想问的时候ajax如何拿到一个 blob ,那你可以 responseType 设置为 blob 就行。
然后用将 blob 转为 bloburl 就能触发下载了,如果放入 video 也可以直接播放