Javascript 使用Electron/Node.js/terminal在本地网络上传输文件是否有一种简单可靠的方法?

Javascript 使用Electron/Node.js/terminal在本地网络上传输文件是否有一种简单可靠的方法?,javascript,node.js,electron,Javascript,Node.js,Electron,Electron/Node.js中是否有任何内置方法允许通过本地网络将文件传输到其他设备 我希望能够在本地将文件从一台计算机发送到另一台计算机(通过电子应用程序),但我也希望它能够将文件发送到智能手机 我该怎么做?是否可以通过打开URL(例如192.168.0.x:x/file.txt)创建临时本地服务器并从其他设备下载文件? 我试着使用它,但由于某种原因,在另一台设备上打开链接没有任何作用。就像我建议的那样痛苦。。。出于以下原因,我推荐WebRTC: 如果可能,它将建立本地连接 如果需要,它

Electron/Node.js中是否有任何内置方法允许通过本地网络将文件传输到其他设备

我希望能够在本地将文件从一台计算机发送到另一台计算机(通过电子应用程序),但我也希望它能够将文件发送到智能手机

我该怎么做?是否可以通过打开URL(例如
192.168.0.x:x/file.txt
)创建临时本地服务器并从其他设备下载文件?

我试着使用它,但由于某种原因,在另一台设备上打开链接没有任何作用。

就像我建议的那样痛苦。。。出于以下原因,我推荐WebRTC:

  • 如果可能,它将建立本地连接
  • 如果需要,它也可以在互联网上工作
  • 您可以使用TURN解决任何防火墙难题
  • 您将与浏览器兼容
  • 你不会打开某个服务器来访问网络上任何人都可以获取的文件。。。通过安全连接进行传输。(但是,这并不意味着您可以忽略应用程序中的其他安全方面!)
示例代码:

评论:对我来说很有趣的是,2018年,我们仍然没有解决从a点到B点发送文件的问题。Windows中的网络邻居是黄金时代,现在这一切都被这种新型的云垃圾搞砸了。:-)强制性:


我建议。。。出于以下原因,我推荐WebRTC:

  • 如果可能,它将建立本地连接
  • 如果需要,它也可以在互联网上工作
  • 您可以使用TURN解决任何防火墙难题
  • 您将与浏览器兼容
  • 你不会打开某个服务器来访问网络上任何人都可以获取的文件。。。通过安全连接进行传输。(但是,这并不意味着您可以忽略应用程序中的其他安全方面!)
示例代码:

评论:对我来说很有趣的是,2018年,我们仍然没有解决从a点到B点发送文件的问题。Windows中的网络邻居是黄金时代,现在这一切都被这种新型的云垃圾搞砸了。:-)强制性:


是的,这很令人沮丧。为什么JS上仍然没有开源的跨平台工具来执行简单的本地文件传输。你有没有想过为什么问题中提到的生成链接不起作用?我打开了从连接到同一网络的另一台设备生成的
192.168.0.106:6272/test.txt
URL,但它没有下载文件?这是我的路由器的问题吗?可能是主机上的本地防火墙。除非你正在进入另一个网络,否则与你的路由器无关。谢谢你为我指引了正确的方向。防火墙确实在阻止node.js。我禁用了防火墙规则,它成功了。是的,这很令人沮丧。为什么JS上仍然没有开源的跨平台工具来执行简单的本地文件传输。你有没有想过为什么问题中提到的生成链接不起作用?我打开了从连接到同一网络的另一台设备生成的
192.168.0.106:6272/test.txt
URL,但它没有下载文件?这是我的路由器的问题吗?可能是主机上的本地防火墙。除非你正在进入另一个网络,否则与你的路由器无关。谢谢你为我指引了正确的方向。防火墙确实在阻止node.js。我禁用了防火墙规则,它工作了。