上传没有后端的 mp3 文件
Posted
技术标签:
【中文标题】上传没有后端的 mp3 文件【英文标题】:Uploading an mp3 file with no backend 【发布时间】:2018-03-06 04:35:02 【问题描述】:我正在制作一个音乐可视化工具,如果 mp3 文件在存储库中,它就可以正常工作。所以它播放的任何歌曲都必须由我下载。我想创建一种拖放选项,用户可以在其中放置 mp3 文件,然后观看它们的播放。但是,如果可能的话,我想避免只为这一功能构建整个后端。
有没有办法临时存储用户文件,刷新时会消失?
【问题讨论】:
将文件导入客户端,很简单。将文件放入服务器,如果没有准备好接收它的活动组件,这是不可能的。对于音乐可视化工具,您的客户拥有该文件可能就足够了,不是吗? ***.com/a/47584467/6901876 这个答案涉及 mp3 文件的实际上传、处理和播放,您只需为其拖放部分添加自己的功能。跨度> 【参考方案1】:听起来您正在寻找FileReader
API,它允许您在用户从文件选择器中选择文件后使用 javascript 处理文件。您可以找到更多信息here。
谷歌搜索“JavaScript FileReader sound”会返回大量结果,包括:
JavaScript / html5 audio: play mp3 file loaded by user via file selector in android Chrome JavaScript Play Uploaded Audio Play audio local file with html decode & play a song using html5 file api【讨论】:
以上是关于上传没有后端的 mp3 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何仅在验证后在 php 中上传 .mp3 文件,我的 .wav 文件很容易上传