监视创建文件的文件夹并使用 Node RED 将创建的文件上传到服务器
Watch folder for created file and upload created file to server using Node RED
目标
我想使用红色节点观看文件夹。如果创建了任何文件,那么我想使用节点红色 http 请求节点将该文件上传到服务器。
我已将 node-red-contrib-wfwatch 模块用于文件夹监视,并将 http 请求模块用于 api 调用。
问题
我能够在创建的文件上获取更改事件,但我如何将 select 文件作为表单数据传递给 http 请求正文。我不知道该怎么做。
我是 Node Red 的新手所以任何人都可以帮助实现这个目标。
这是我想要实现的目标
Structure of Node red display here
node-red-contrib-wfwatch
节点没有获取文件,只是发送了一个带有以下负载的消息:
{
changeType: "update",
filePath: "/tmp/foo"
}
为此,您需要使用 File 节点。但在此之前,因为文件节点期望文件名在 msg.filename
而不是 msg.payload.filePath
中,所以您需要添加 Change 节点:
然后像这样连接整个事情:
只需将调试节点替换为您的 HTTP 请求节点即可。
目标
我想使用红色节点观看文件夹。如果创建了任何文件,那么我想使用节点红色 http 请求节点将该文件上传到服务器。
我已将 node-red-contrib-wfwatch 模块用于文件夹监视,并将 http 请求模块用于 api 调用。
问题
我能够在创建的文件上获取更改事件,但我如何将 select 文件作为表单数据传递给 http 请求正文。我不知道该怎么做。
我是 Node Red 的新手所以任何人都可以帮助实现这个目标。
这是我想要实现的目标
Structure of Node red display here
node-red-contrib-wfwatch
节点没有获取文件,只是发送了一个带有以下负载的消息:
{
changeType: "update",
filePath: "/tmp/foo"
}
为此,您需要使用 File 节点。但在此之前,因为文件节点期望文件名在 msg.filename
而不是 msg.payload.filePath
中,所以您需要添加 Change 节点:
然后像这样连接整个事情:
只需将调试节点替换为您的 HTTP 请求节点即可。