Есть ли способ загрузить файл с ftp4j в режиме добавления? Я не могу найти ссылки на это в документации или на google. Спасибо!ftp4j - загрузить файл в режиме добавления
ответ
Начиная с frp4j 1.6, вы можете использовать метод Append():
- добавления (File)
- Append (File, FTPDataTransferListener)
- добавления (String, InputStream, длинные, FTPDataTransferListener)
Способ FTPClient.upload(File file, long RestartAt) может перезапустить загрузку. Параметр restartAt
указывает точку перезапуска (количество уже загруженных байтов). Используйте isResumeSupported(), чтобы проверить, поддерживает ли сервер возобновление прерывания передачи данных.
Нам нужно что-то добавить к файлу, даже если новый файл является меньшим файлом. В конце концов мы изменили способ, которым мы это сделали, так что спасибо вам большое :) –
В чем разница между добавлением и загрузкой с помощью restartAt param? – husayt
В соответствии с документацией, добавьте, добавьте файл в существующий удаленный файл. upload with restartAt возобновляет загрузку. Поэтому, если вы вызываете append несколько раз, удаленный файл будет повторять одно и то же содержимое несколько раз. Если вы вызываете многократную загрузку, вы должны иметь тот же серверный сервер. Я сам этого не испытывал, поэтому * caveat emptor *. –
спасибо Марку, не удалось добавить правильный тег сам :) –