C# 通过互联网传输文件

C# Transfer file over internet

我有一个 raspberry pi 在不同的位置全天候运行,我的笔记本电脑上有一个 C# 脚本 运行。我想使用此脚本通过互联网将文件从我的计算机传输到 raspberry pi。 raspberry pi 和我的笔记本电脑不在同一个本地网络上,但都可以访问互联网。传输文件的最佳方式是什么?有人能指出我正确的方向吗?

该文件是一个几千字节长的文本文件。

运行 RPI 上的 FTP 服务器,端口将路由器各自的端口转发到 RPI。

或者 SSH 和端口转发路由器各自的端口到 RPI,然后使用 SFTP。

免责声明,您正在将您的 PI 暴露在互联网上