如何使用 express、mongoose 将 mp3 上传到 mongodb
Posted
技术标签:
【中文标题】如何使用 express、mongoose 将 mp3 上传到 mongodb【英文标题】:How to upload mp3 to mongodb using express, mongoose 【发布时间】:2021-12-07 22:35:15 【问题描述】:我正在构建音乐应用程序,但我不知道如何将音乐上传到数据库,任何帮助将不胜感激
【问题讨论】:
【参考方案1】:您不能将音乐上传到任何数据库。将您的 mp3 文件上传到 aws 或 cloudinary 或本地存储系统,获取链接并将其保存到数据库。
【讨论】:
嗨!感谢您的支持!你的意思是 mp3 不是图像? 是的,我的意思是 mp3。【参考方案2】:在mongodb中存储文件,可以将mp3转成二进制或者base64,然后存储二进制数据。
【讨论】:
嗨!感谢您的支持!您能推荐任何文章、视频或课程吗? 你提供的细节比较少,所以我帮不了你太多。本质上:(1)将mp3文件导入JS,(2)将数据转换成二进制格式,(3)将二进制数据存入mongodb。这些步骤中的每一个都可以单独解决。【参考方案3】:我认为您不能将文件存储到数据库中,您只能将其保存在存储中。并且在您的数据库中,您可以放置文件位置的路径。
【讨论】:
您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。以上是关于如何使用 express、mongoose 将 mp3 上传到 mongodb的主要内容,如果未能解决你的问题,请参考以下文章
Node、Express、Mongoose 如何将 doc._id 从函数传递到 next() 中间件
使用 mongoldb、mongoose、jade 和 express 通过按钮单击删除条目
无法通过 express/mongoose/angularjs 从 Mongodb 访问数据
通过 express、mongoose 和 angular 删除 mongo 文档时出现 404