【问题标题】:How to save image in project folder - reactjs如何将图像保存在项目文件夹中 - reactjs
【发布时间】:2019-05-27 20:04:57
【问题描述】:

我正在做 mern 项目,需要找到一种将图像存储在项目目录中的方法。 图像最初存储在数据库中。 获得图像后,我需要将它们保存在项目文件夹中,如资产。 有没有办法只用 JavaScript 来做到这一点?

【问题讨论】:

  • 我不知道什么是“mern 项目”,但是你通常不能使用 JavaScript 写入本地文件系统
  • MERN 在 mongoDB、Express、React 和 nodejs 中

标签: javascript node.js reactjs mongodb express


【解决方案1】:

如果您正在编写查询数据库的服务器端 javascript 代码,那么可以。 React 代码通常用于创建在浏览器中运行的客户端/前端代码,但无法与服务器的数据库交互,除非通过 API。

根据您的编辑说您正在使用 Express 和 MongoDB,听起来您应该能够使用以下链接来指导您完成您想要做的事情:

Store images in Mongodb serve them with Nodejs

【讨论】:

  • 我想我的问题不是很清楚。我的图像最初存储在 mongodb 中。我有一个 API 可以在需要时获取图像。但是一旦我有了它们,我需要将它存储在我的项目文件夹中。我在资产文件夹的项目目录中存储了一些图像。我想将从 mongodb 获得的图像存储在该资产文件夹中。
  • 所以听起来您需要从 MongoDB 中提取二进制数据并使用基本文件系统 IO 调用将文件写入资产文件夹 stackoverflow.com/questions/43487543/… 上面的相同链接应该有助于指导您从 Mongo 中初始提取二进制数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-07
  • 2021-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多