所以,这是我必须使用的设置:
我在不同的位置总共有五台服务器。一台服务器纯粹是用于托管静态文件的 Web 服务器。其他四台服务器都是单独的FTP服务器,每台服务器都包含用户通过PHP脚本上传的文件。
我想要做的是能够选择可用空间最多的服务器并将下一个用户上传的文件发送给它。我四处搜索,似乎没有任何方法可以仅使用 FTP 命令来做到这一点。
我发现了一个关于Determining the Free Space of an FTP Server 的问题,它表明可以使用 Linux Shell 脚本定期创建和更新文件,但是,我拥有的服务器现在和将来都是 Windows 机器。
我唯一的解决方案是使用一个简单的 index.php 在 FTP 服务器上托管 Web 服务器,其中包含由 确定的剩余文件大小,disk_free_space()但这对于如此简单的事情来说似乎有点多。
我正在寻找的只是一种使用 FTP 命令查找此信息的方法,或者可能能够以某种方式将服务器链接到 VPN 并使用 PHP 来计算可用空间量,尽管我不知道确切如何做到这一点,甚至,如果它会起作用......