【发布时间】:2019-05-31 19:47:12
【问题描述】:
我想为用户实现一个功能来上传文件(就像文档、ppts、文本文件一样)并保存到数据库和另一个从服务器获取的查看? 是否有任何框架或 npm 模块?
【问题讨论】:
-
您可以使用for data上传文件,然后使用multer在服务器端获取文件。然后您可以轻松地将文件保存到db。
标签: node.js reactjs mongodb express
我想为用户实现一个功能来上传文件(就像文档、ppts、文本文件一样)并保存到数据库和另一个从服务器获取的查看? 是否有任何框架或 npm 模块?
【问题讨论】:
标签: node.js reactjs mongodb express
是的。
您可以使用一个 api 端点以 FormData 的形式从您的 react 应用程序发送文件,并使用 Multer 在您的 express 应用程序中接收/处理它。然后你可以有另一个 api 端点从你的服务器发送文件,你可以使用res.sendFile() 发送文件。
在您的反应应用程序中,您需要访问文件将其转换为blob,然后转换为dataUrl,然后您可以使用dataUrl轻松查看它。
【讨论】: