从服务器自动下载FTP


Automated FTP download from server?

我正在设计一个系统,在这个系统中,我需要在图像文件通过web表单提交/上传到我的服务器后立即将其下载到我的计算机。我在mac上,所以一旦图像在我的计算机上,我将使用Automator来完成任务。

有没有我还没有偶然发现的php脚本可以做到这一点?或者我必须从我的计算机上侦听服务器上的更改吗?如果有人能为我指明正确的方向,我将不胜感激,因为我不知道从哪里开始寻找这样的东西!

提前感谢!

您可以在mac上安装ftp服务器,并在上传后让web服务器将其发送给您。这是即时的方式。另一种方法是在mac上制作一个脚本,每隔X秒/分钟轮询一次网络服务器,看看是否有新文件要下载。

想到的几个选项:

  1. 在您的计算机上创建一个回调脚本,该脚本在文件上传后立即被调用/通知服务器上上传了新文件,由于您的计算机现在知道有新文件,因此可以通过该脚本立即下载
  2. 在您的计算机上创建一个表单提交脚本,在该脚本中,可以通过类似的表单或使用CURL通过服务器处理脚本立即"上传"/提交文件
  3. 正如评论中所建议的,一个运行在本地电脑上的ftp服务器,脚本可以通过ftp上传