标签: python rabbitmq sendfile pika
我查看了rabbitmq上的教程并发现它很有用。
但是我找不到一个文件,告诉你如何通过rabbitmq发送文件,使用pika。
首选代码示例,除了鼠兔之外的其他库也可以接受。
答案 0 :(得分:0)
我是通过使用base64encode来完成的。
我构建了一个json对象 - 例如:
data = { filname = 'myfile.txt', b64 = 'the base64 representation of the file' }
然后,在消费者方面
base64decode:)
答案 1 :(得分:-1)
您可以将文件名作为消息发送,在消费者方面,您可以设置无密码scp以从托管该文件的远程计算机获取文件。