gpt4 book ai didi

.NET FtpWebRequest : How to check if file is ready to download

转载 作者:行者123 更新时间:2023-12-04 23:53:17 24 4
gpt4 key购买 nike

我有一个服务 .NET 使用 FtpWebRequest 从 FTP 服务器下载图像。我有一台将图像存储在同一 FTP 服务器上的相机。

如果我的服务看到图像并在相机完成存储相同图像之前尝试下载它,图像的“尚未存储的部分”显示为灰色(已损坏)。

问题:如何检测图像是否可以下载(完全存储)?

最佳答案

如果您可以控制发送服务,则可以使用标记文件来实现。如果发送服务将例如完成后写入“.finished”文件,您可以等待该文件出现。

但是,我怀疑您无法控制相机中的软件。检测相机是否已完成上传存在一些问题,特别是在互联网连接速度较慢的情况下。

我认为最好的解决方案是检查文件大小的变化。监视文件夹并查看是否出现新文件。然后,如果文件大小没有改变,例如等一下,您下载文件应该是相当安全的。

关于.NET FtpWebRequest : How to check if file is ready to download,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4192760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com