Node-Red 保存到本地文件
Node-Red save to local file
已经看了好几天了,想找到一种方法可以将我的 MySQL 数据库中的数据保存到本地文件(在客户端 PC 而不是服务器上)以分析那里的数据。
我已经尝试了标准文件输出节点,但它只保存到服务器文件系统。
我现在使用的Flow是这样的:
如果单击按钮,功能节点收集的数据将发送到模板节点。
几分钟前我发现的最后一种方法是:Data URI,但我不知道如何将我的 msg.payload 放入文件内容。
很抱歉提出这个愚蠢的问题,但我对 HTML 几乎不陌生并在 node-red 中使用它。
提前致谢。
使用 http-in
和 http-out
节点创建一个 HTTP 端点,它将 return 您想要的数据。
如果将 http-in
的输出连接到 database
节点的输入,则将 function
节点的输出连接到 http-out
的输入。
然后您只需将浏览器指向您在 http-in
节点中配置的 URL,浏览器就会下载数据,以便您可以将其保存在本地。您可能需要设置 Content-Type header 以确保浏览器对数据做正确的事情。
已经看了好几天了,想找到一种方法可以将我的 MySQL 数据库中的数据保存到本地文件(在客户端 PC 而不是服务器上)以分析那里的数据。 我已经尝试了标准文件输出节点,但它只保存到服务器文件系统。
我现在使用的Flow是这样的:
如果单击按钮,功能节点收集的数据将发送到模板节点。
几分钟前我发现的最后一种方法是:Data URI,但我不知道如何将我的 msg.payload 放入文件内容。
很抱歉提出这个愚蠢的问题,但我对 HTML 几乎不陌生并在 node-red 中使用它。
提前致谢。
使用 http-in
和 http-out
节点创建一个 HTTP 端点,它将 return 您想要的数据。
如果将 http-in
的输出连接到 database
节点的输入,则将 function
节点的输出连接到 http-out
的输入。
然后您只需将浏览器指向您在 http-in
节点中配置的 URL,浏览器就会下载数据,以便您可以将其保存在本地。您可能需要设置 Content-Type header 以确保浏览器对数据做正确的事情。