如何使用pika通过rabbitmq发送文件?

时间:2012-08-31 08:34:23

标签: python rabbitmq sendfile pika

我查看了rabbitmq上的教程并发现它很有用。

但是我找不到一个文件,告诉你如何通过rabbitmq发送文件,使用pika。

首选代码示例,除了鼠兔之外的其他库也可以接受。

2 个答案:

答案 0 :(得分:0)

我是通过使用base64encode来完成的。

我构建了一个json对象 - 例如:

data = {
filname = 'myfile.txt',
b64 = 'the base64 representation of the file'
}

然后,在消费者方面

base64decode:)

答案 1 :(得分:-1)

您可以将文件名作为消息发送,在消费者方面,您可以设置无密码scp以从托管该文件的远程计算机获取文件。