Я использую цель Ant, которая содержит следующее:
<ftp action="send"
server="${ftp.server}"
remotedir="${ftp.remotedir}"
userid="${ftp.userid}"
password="${ftp.password}"
systemTypeKey="WINDOWS"
binary="no"
verbose="yes">
<fileset dir="${dist.dir}">
<includesfile name="${temp.dir}/changedListText.txt"/>
</fileset>
</ftp>
"updatedListText.txt" - это список файлов с разделителями новой строки для загрузки.Все текстовые файлы, которые я загружаю, имеют нулевой размер.Кроме того, все загружаемые бинарные файлы имеют размер, который не соответствует размеру моего локального компьютера.Я думал, что разделение текстовых и двоичных файлов поможет, но, по-видимому, это не помогло.
Я не могу найти очень мало документации по задаче Ant FTP, и, насколько Verbose сообщает, там, похоже, нетмогут быть какие-либо ошибки при загрузке.
РЕДАКТИРОВАТЬ: теперь я вижу, что он загружает только целые куски по 1024 байта.Мои текстовые файлы маленькие, поэтому они округляются до нуля.