我有一个MEVN Stack应用。这需要将媒体文件上传到数据库。从客户端,我正在发布一个多部分类型的表单,该表单将通过Axios将文件发送到服务器。我不知道如何将其存储在MongoDB数据库中并进行检索。
答案 0 :(得分:0)
您正在寻找的是在node.js中创建一个API以处理上传的文件。 (如果您尚未使用express.js,则可以使用它来简化生活)
在Vue.js中,创建一个组件以上传文件并将文件存储在服务器上的文件系统中,该文件可能位于可通过Web服务器访问的文件夹中(例如在公共文件夹中)。
最后,保存URL以访问MongoDB中的文件,以便稍后使用。您可以在Google上搜索相关教程,例如here。