node.js - 我的 node.js 应用程序将如何访问上传的图像?
问题描述
我正在开发一个反应移动应用程序,用户可以用他们的相机拍摄图像,然后我的节点应用程序可以对上传的图片进行图像处理,最后信息从节点应用程序发送回反应端。我目前收到的问题是我不确定如何让我的节点应用程序访问拍摄的照片。
这样做的唯一方法是将照片保存到某个数据库中,然后让我的节点应用程序在那里访问它吗?是否可以在不将照片保存到数据库的情况下执行此操作?
谢谢您的帮助。
解决方案
您可以使用数据库存储拍摄的照片,但如果您不需要从图像处理器获取历史记录(例如从用户 USERNAME 接收图像 X 并将其作为图像 Y 处理),则取决于您的要求。
如果您只需要将该过程制作成照片,您可以将其作为base64字符串编码发送,这样您就可以发出POST请求并将 JSON 字段中的字符串从您的 React 应用程序发送到 Node.js,当您收到该字符串时,您需要解码消息以生成图像,接下来你冷进行图像处理,最后发送之前收到的图像
推荐阅读
- r - 拆分/传播一个 DF 列,其中每个观察值的不同值
- java - DataTables 警告:表 id=example - Ajax 错误
- .net-core - 为非基于 HTTP 的中间件管道实现 IAppBuilder
- sql - NOT IN 嵌套 SELECT 不起作用 - 没有返回结果 - Postgres
- html - css 和 html。如何在一行中显示两个div
- facebook - 使用 iframe 的自定义选项卡应审查哪些权限?
- java - dataprovider excel文件读取如何跳过第一行
- excel - 如何在公式中逐步增加单元格引用?
- xcode - 在 Xcode 中将 4 个空间转换为 2 个空间
- c# - 如何单击绘制的点并打开外部窗口?