我在 Windows 2008 R2 上使用 FTP 7.5。当我上传一个文件并部分上传时,我可以在它完成之前移动它。有没有办法阻止这种情况?我在“高级设置”->“行为”->“文件处理”->“上传时允许读取文件”下看到了一个选项,但这似乎不起作用。我想这是我需要停止的写访问。
默认情况下,它似乎在 IIS6 上具有此功能。
我在 Windows 2008 R2 上使用 FTP 7.5。当我上传一个文件并部分上传时,我可以在它完成之前移动它。有没有办法阻止这种情况?我在“高级设置”->“行为”->“文件处理”->“上传时允许读取文件”下看到了一个选项,但这似乎不起作用。我想这是我需要停止的写访问。
默认情况下,它似乎在 IIS6 上具有此功能。
这里描述了如何做到这一点: Secure Content in IIS Through File System ACLs
您需要转到您拥有网站的文件系统上的位置,主要是 C:\inetpub\ftproot,然后删除那里的写权限。您需要为 IUSR 帐户执行此操作。
我们只是在文件被复制时给我们的文件一个虚假的扩展名,比如 zipx。一旦文件完全存在,只需发送一个 FTP 命令将其重命名为正确的扩展名,如 zip。现在您的其他程序可以处理新文件。