首页 > 解决方案 > 我的 node.js 应用程序将如何访问上传的图像?

问题描述

我正在开发一个反应移动应用程序,用户可以用他们的相机拍摄图像,然后我的节点应用程序可以对上传的图片进行图像处理,最后信息从节点应用程序发送回反应端。我目前收到的问题是我不确定如何让我的节点应用程序访问拍摄的照片。

这样做的唯一方法是将照片保存到某个数据库中,然后让我的节点应用程序在那里访问它吗?是否可以在不将照片保存到数据库的情况下执行此操作?

谢谢您的帮助。

标签: node.jsreactjsmobileexpo

解决方案


您可以使用数据库存储拍摄的照片,但如果您不需要从图像处理器获取历史记录(例如从用户 USERNAME 接收图像 X 并将其作为图像 Y 处理),则取决于您的要求。

如果您只需要将该过程制作成照片,您可以将其作为base64字符串编码发送,这样您就可以发出POST请求并将 JSON 字段中的字符串从您的 React 应用程序发送到 Node.js,当您收到该字符串时,您需要解码消息以生成图像,接下来你冷进行图像处理,最后发送之前收到的图像


推荐阅读