我们有一个SpringBootJava后端和一个vue.js前端。后端api代码调用外部api获取mp3,vue.js前端调用后端api获取mp3文件并播放相同的文件。现在浏览器有时表现出不稳定的行为,有时因为cors问题而不能播放mp3。
因此,我想下载文件在后端本身和返回可能是字节到前端。我对前端非常陌生,想知道从后端下载mp3的最佳方式是什么,mp3文件应该以何种格式发送到前端,以及如何使用javascript(vue)将字节转换为mp3。
请注意文件大小非常小。文件是<5秒的mp3文件,所以我不想将文件存储在服务器中。
1条答案
按热度按时间chy5wohz1#
从spring可以返回字节数组:
然后在javascript中获得它,如下所示:
我用过react和axios,但我希望你能