【发布时间】:2012-01-04 04:43:40
【问题描述】:
我正在使用 apache 的 FTP 客户端将文件上传到 ftp 服务器。但问题是代码没有抛出异常,但上传的文件是空的。这可能是什么原因。 我上传了两次相同的文件,但名称不同,如下所示。
ftpClient.storeFile(fileDir+"//"+"actualFileName", inputStream));
ftpClient.storeFile(fileDir+"//"+"differentFileName", inputStream));
【问题讨论】:
-
您不是在以文本模式上传二进制文件,是吗?
-
我有要上传的文件的 InputStream 并且我已将文件类型设置为 FTPClient 的二进制文件
-
贴出你写的上传文件的代码,它可以帮助其他人识别逻辑是否有错误。
-
在写入第二个文件之前是否重新打开/重新创建/重置输入流?
-
没有。不支持 AND 重置。