我正在尝试使用java FTPClient和FTPFile类(commons-net.jar)从ftp服务器下载文件。如果文件部分或完整(即文件是否已完全上传),如何使用这些文件得出结论?类?
答案 0 :(得分:0)
可能你可以使用Apache FTPClient的storeFile方法:
~/.ssh
使用给定名称在服务器上存储文件并从中获取输入 给定的InputStream。此方法不会关闭给定的 的InputStream。如果当前文件类型是ASCII,则行中的行分隔符 文件透明地转换为NETASCII格式(即你 不应该尝试创建一个特殊的InputStream来执行此操作。)
<强>参数:强> remote - 提供远程文件的名称。当地的 - local - 从中读取文件的InputStream。 返回:如果成功完成则为True,否则返回false。
请注意以下链接Apache FTPClient以获取更多信息。
您可以尝试的简单实现是这样的:
public boolean storeFile(String remote, InputStream local)
throws IOException
问候。