如何允许同一局域网(PC / Mac /移动设备)中的其他机器从我们的Electron应用程序下载?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何允许同一局域网(PC / Mac /移动设备)中的其他机器从我们的Electron应用程序下载?相关的知识,希望对你有一定的参考价值。

这个问题很奇怪,但这是因为我对这个概念一无所知。

事情就是这样:我正在使用一个白板应用程序的Electron应用程序。

用户可以在板上绘制一些东西并将其导出为PDF。

此PDF将保存到一个文件夹中(我假设Windows上的AppData文件夹或MacOS上的类似文件),以便其他计算机可以访问(下载)它。

现在我不知道如何允许其他机器下载此文件。

通常我们需要共享文件夹(在Windows上),其他机器可以到Networks /我们的机器查找和下载共享文件。

但该应用程序的所有者表示,如果两台计算机位于同一局域网上,我们可以使用某种URL(例如192.168.x.x:6554 / mypdfile_somerandomid.pdf)下载它

(然后可以将此URL转换为QR码,以便移动设备可以使用摄像头快速访问链接)

我不知道这怎么可能。你能建议一些解决方案吗?

非常感谢你

答案

Writing URLs

URL或统一资源定位符是一种地址形式,指的是网络上的位置或文件。地址格式如下:

方案://servername.example.com/folder

该方案指定服务器的协议或类型。该地址的example.com部分称为域名。如果需要用户名,则在服务器名称之前插入:

方案://username@servername.example.com/folder

某些方案需要指定端口号。在域名后插入:

方案://servername.example.com:端口/文件夹

如果没有Windows提供的公共共享,您将需要其他第三方软件来完成您想要的任务,这将与Windows一样。最好只分享您的Electron应用程序用于导出PDF的文件夹。

以上是关于如何允许同一局域网(PC / Mac /移动设备)中的其他机器从我们的Electron应用程序下载?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用nodejs获取连接到另一个局域网的所有设备的ip和mac地址?

同一局域网内两台机器同一个MAC地址相同会冲突吗

如何允许远程访问我的移动(Android)WAMP服务器[关闭]

如何允许远程访问我的移动(Android)WAMP服务器[关闭]

是否可以使用 Mac 或 PC 上的应用程序修改移动设备接收的数据?

用MAC查询IP如何操作?