【问题标题】:Is there are way to implement a method to upload files and view them from the server in MERN?有没有办法实现上传文件并从 MERN 中的服务器查看它们的方法?
【发布时间】:2019-05-31 19:47:12
【问题描述】:

我想为用户实现一个功能来上传文件(就像文档、ppts、文本文件一样)并保存到数据库和另一个从服务器获取的查看? 是否有任何框架或 npm 模块?

【问题讨论】:

  • 您可以使用for data上传文件,然后使用multer在服务器端获取文件。然后您可以轻松地将文件保存到db。

标签: node.js reactjs mongodb express


【解决方案1】:

是的。 您可以使用一个 api 端点以 FormData 的形式从您的 react 应用程序发送文件,并使用 Multer 在您的 express 应用程序中接收/处理它。然后你可以有另一个 api 端点从你的服务器发送文件,你可以使用res.sendFile() 发送文件。 在您的反应应用程序中,您需要访问文件将其转换为blob,然后转换为dataUrl,然后您可以使用dataUrl轻松查看它。

【讨论】:

    猜你喜欢
    • 2020-11-23
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 2019-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多