gpt4 book ai didi

java - FTP 确认传输完成

转载 作者:行者123 更新时间:2023-12-02 03:38:03 25 4
gpt4 key购买 nike

我使用 Java 客户端通过 FTP 定期将文件传输到远程系统。文件大小巨大(>10MB)。第三方应用程序在远程路径中处理这些文件。现在的问题是,正在远程路径创建文件,而传输仍在进行时,第三方应用程序开始处理它。我需要避免这种情况。

第三方建议的解决方案是传输另一个包含字节大小的文件。假设正在传输的文件是 Transaction_20160513_1130.csv,然后在完成后传输另一个文件 Transaction_20160513_1130.size,该文件将是一个纯文本,包含 Transaction_20160513_1130.csv 的字节大小嗯>

还有比上面更好的解决方案吗?这可能是一个常见问题。希望也有一个通用的解决方案。

最佳答案

如果您的 FTP 服务器允许重命名文件,更简单的解决方案是使用 Transaction_20160513_1130.temp 等文件名进行上传,并在上传结束后重命名为 Transaction_20160513_1130.csv 并且在远程系统中仅处理具有正确扩展名的文件。

关于java - FTP 确认传输完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37202300/

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