将相机图像保存到 Node-Red 中的动态文件名
Save camera image to dynamic file name in Node-Red
我有一个 USB 摄像头,可以从节点拍照。但我希望每张拍摄的图像都保存在不同的文件名中,这样我就可以使用所有保存的图像(而不是被覆盖)。
所以我的问题是,如何根据提供 message.payload 的函数节点命名文件。我尝试使用 {{{msg.payload}}} 但它不起作用。它只是给出一个文件名“{{{msg.payload}}}”而不是有效负载中的内容。
只有专门支持 mustache 语法的节点才能使用 {{}}
,对于大多数节点来说,惯例是将配置留空并在输入消息中使用特定的 属性 将其传递。在这种情况下,文档解释了要设置的属性:
You could override with msg.filename the filename, with
msg.filepath the filepath and msg.fileformat with the fileformat.
摘自 usbcamera
节点的信息边栏
这意味着您需要将输入消息中的msg.filename
设置为节点,并将配置中的文件名window留空。
我有一个 USB 摄像头,可以从节点拍照。但我希望每张拍摄的图像都保存在不同的文件名中,这样我就可以使用所有保存的图像(而不是被覆盖)。
所以我的问题是,如何根据提供 message.payload 的函数节点命名文件。我尝试使用 {{{msg.payload}}} 但它不起作用。它只是给出一个文件名“{{{msg.payload}}}”而不是有效负载中的内容。
只有专门支持 mustache 语法的节点才能使用 {{}}
,对于大多数节点来说,惯例是将配置留空并在输入消息中使用特定的 属性 将其传递。在这种情况下,文档解释了要设置的属性:
You could override with msg.filename the filename, with msg.filepath the filepath and msg.fileformat with the fileformat.
摘自 usbcamera
节点的信息边栏
这意味着您需要将输入消息中的msg.filename
设置为节点,并将配置中的文件名window留空。