如何通过rabbitmq发送图片和附加数据?

现在,我可以通过rabbitmq发送一个图片,但不知道如何做一些额外的数据,例如一个数字。

我的猜测是,将图片转换成base64string,并附加数字(用独特的符号分隔),然后发送到rabbitmq。 但是有可能吗?

虽然你可以做到这一点,但我不确定这是RabbitMQ的最佳使用。 但是,你的问题的简短答案是肯定的。 您可以对图像进行base64编码或将其转换为string。 我build议使用JSON作为消息types,然后将编码的图像放在JSON对象的一个​​字段中,以便于处理。