【问题标题】:How to send picture through rabbitmq with additional data?如何通过rabbitmq发送带有附加数据的图片?
【发布时间】:2017-12-04 06:13:58
【问题描述】:

目前,我可以通过rabbitmq发送图片,但不知道如何处理一些额外的数据,例如数字。

我的猜测是,将图片转换为base64字符串并附加数字(由唯一符号分隔),然后将其发送到rabbitmq。但有可能吗?

【问题讨论】:

    标签: node.js rabbitmq sendfile


    【解决方案1】:

    除了提到的其他解决方案之外,您还可以将文件存储在磁盘上,并通过 RabbitMQ 仅发送文件的 ID。这样,您的 RabbitMQ 将保持轻量级。

    【讨论】:

      【解决方案2】:

      虽然您可以这样做,但我不确定这是 RabbitMQ 的最佳用途。不过,您的问题的简短回答是肯定的。您可以对图像进行 base64 编码或将其转换为字节串。我建议使用 JSON 作为消息类型,然后将编码图像放在 JSON 对象上的一个字段中,以便于使用。

      【讨论】:

        猜你喜欢
        • 2015-04-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-10
        相关资源
        最近更新 更多