创建到网络服务器时是否可以自动上传文件?

Is it possible to automatically upload files when created to a web server?

我正在使用 Raspberry Pi 和网络摄像头来检测运动的项目。

我已经达到了拍摄图像并将其保存在我的计算机上的阶段。我想知道的是,是否可以让 FileZilla 在拍摄新图像时自动将图像上传到我的网络服务器?或者还有其他方法可以实现吗?

由于 post 被标记为 java,我假设您已经在使用 Java 程序或具备创建 Java 的基本知识程序。

关于答案:是的,您基本上有两个选择。
1. 从 Java 程序中上传。 FTP 可能是最简单的,因为大多数 Web 服务器都会有一个 FTP 服务器 运行ning。这是您可以使用的教程:http://www.codejava.net/java-se/networking/ftp/java-ftp-file-upload-tutorial-and-example
2. 使用 Java 程序之外的另一个实用程序将文件上传到您的网络服务器。 rsync 将是我选择的工具(教程 here)。在 Linux 机器(例如 Pi)或 Mac 上时,您可以 运行 一个脚本,每隔 x 秒将本地文件夹的内容同步到远程文件夹:
while true; do <rsync command hier> sleep 5s; done
请注意,休眠时间不应太短,否则您最终会 运行 连接多个 rsync 实例。
当在 Windows 机器上时,您需要找到另一种方法来 运行 一个周期性进程来触发 rsync。