如何从 header 中提取文件名以创建具有相同名称的接收文件 (MQTT)
how to extract the file name from the header to create the received file with the same name (MQTT)
我正在使用 python-mosquitto 订阅支持文件类型上传的 MQTT 代理。
我不知道如何从 header 中提取文件名来创建与发送文件同名的接收文件?
我们无法回答这个问题。
MQTT 代理没有任何“文件类型上传”的概念。他们只处理消息。
MQTT (v3.x) 消息只是一个 collection 字节,因此它完全取决于发布消息的内容如何选择将文件名与文件内容。
MQTT v3.x 消息 headers 仅包含消息发布到的主题、QOS 和 1 位保留标志。
MQTT v5.0 在 header 中添加了消息属性的概念,可用于存储文件名,但您同样需要询问谁发布了消息,他们使用哪个密钥来存储属性.
中的文件名
我正在使用 python-mosquitto 订阅支持文件类型上传的 MQTT 代理。 我不知道如何从 header 中提取文件名来创建与发送文件同名的接收文件?
我们无法回答这个问题。
MQTT 代理没有任何“文件类型上传”的概念。他们只处理消息。
MQTT (v3.x) 消息只是一个 collection 字节,因此它完全取决于发布消息的内容如何选择将文件名与文件内容。
MQTT v3.x 消息 headers 仅包含消息发布到的主题、QOS 和 1 位保留标志。
MQTT v5.0 在 header 中添加了消息属性的概念,可用于存储文件名,但您同样需要询问谁发布了消息,他们使用哪个密钥来存储属性.
中的文件名