我在 Windows 2008 R2 上使用 FTP 7.5。当我上传文件并且部分上传时,我能够在它完成之前移动它。有办法阻止这种情况吗?我在高级设置->行为->文件处理->允许在上传时读取文件下看到一个选项,但这似乎不起作用。我想我需要停止的是写访问。
IIS6 似乎默认具有此功能。
答案1
这里描述了如何操作: 通过文件系统 ACL 保护 IIS 中的内容
您需要转到文件系统中网站所在的位置,通常是 C:\inetpub\ftproot,然后删除那里的写入权限。您需要对 IUSR 帐户执行此操作。
答案2
在复制文件时,我们只需为文件添加一个虚假的扩展名,如 zipx。一旦文件完全存在,只需发送 FTP 命令将其重命名为正确的扩展名,如 zip。现在您的其他程序可以处理新文件了。