竹叶青lvye 2023-03-14 18:00 采纳率: 0%
浏览 52
已结题

IIS FTP keepPartialUploads参数问题

环境:FluentFTP作为客户端,windows 10自带的IIS ftp作为服务器。
重要参数设置:服务器上保留部分上载(keepPartialUploads)参数,我设置为了false。

img

实验1:在上传一张图片过程中,我手动停止ftp server,

img

此时会发现,已经上传的部分文件会自动被删除,不被保留。
实验2:在上传一张图片过程中,我直接拔掉网线,却发现已经上传的部分文件没有被自动删除,在文件夹下依然能看到这不完整的文件。

实验2的结果不符合预期,大家有碰到过么,我不希望这种不完整的文件还依然保留着,此外有什么办法或者其它的ftp服务器工具可供选择,使得这种上传不完整的文件不被保留。谢谢!

  • 写回答

5条回答 默认 最新

  • 树莓大王 2023-03-14 18:24
    关注

    根据您描述的情况,实验1和实验2的表现确实有所不同。在使用IIS FTP时,如果keepPartialUploads参数设置为false,它会删除不完整的文件。但对于实验2,不完整的文件却没有被删除。这可能是由于网络断开时,IIS FTP无法及时检测到客户端的中止,因此并没有删除不完整的文件。

    为了避免这种情况,您可以尝试使用其他FTP服务器工具,比如FileZilla Server,它可以通过设置来禁用保存不完整的上传文件,从而确保文件没有被保留。另外,您也可以尝试更改FTP客户端的keepPartialUploads参数设置,或者在上传文件时设置一个较小的超时时间,以确保及时检测到中止。希望这些方法能够对您有所帮助。

    评论

报告相同问题?

问题事件

  • 系统已结题 3月22日
  • 创建了问题 3月14日