【问题标题】:How would my node.js application access an uploaded image on react?我的 node.js 应用程序将如何访问上传的图像?
【发布时间】:2020-07-29 22:46:37
【问题描述】:

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

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

感谢您的帮助。

【问题讨论】:

    标签: node.js reactjs mobile expo


    【解决方案1】:

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

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

    【讨论】:

    • 这很有意义。我的一个问题是,我是否需要让我的节点应用程序继续运行等待请求,或者我可以让 react js 应用程序调用它来启动然后关闭?
    • 好吧,如果你创建一个 REST API,它会像你请求一些资源然后快速发送你的请求一样工作,所以在这种情况下,你没有任何线程 o 循环等待你的特殊请求只需定义您的有效载荷。我的事情也取决于你的应用程序以及你想如何处理它,你可以使用 aixios 来处理外部请求
    猜你喜欢
    • 2016-04-14
    • 2017-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多