gpt4 book ai didi

javascript - 有没有一种简单可靠的方法可以使用 Electron/Node.js/terminal 通过本地网络传输文件?

转载 作者:行者123 更新时间:2023-11-30 09:24:06 25 4
gpt4 key购买 nike

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

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

我该怎么做?是否可以只创建一个临时本地服务器并通过打开 URL(例如 192.168.0.x:x/file.txt)从另一台设备下载文件?
我试过使用https://www.npmjs.com/package/quick-transfer确实如此,但出于某种原因,在另一台设备上打开链接不会执行任何操作。

最佳答案

尽管建议对我来说很痛苦......我会为此推荐 WebRTC,原因如下:

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

示例代码:https://webrtc.github.io/samples/src/content/datachannel/filetransfer/

解说:2018年了,我们还没有解决A点到B点的文件传输问题,Windows网上邻居曾经是黄金时代,现在都搞砸了有了这个新奇的云废话。 :-) 必填项:https://xkcd.com/949/

XKCD

关于javascript - 有没有一种简单可靠的方法可以使用 Electron/Node.js/terminal 通过本地网络传输文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49905364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com