Я использую jsch
для подключения к серверу sftp и загрузки файлов.com.jcraft.jsch.JSchException: 4: полученное сообщение слишком длинное: 1416128878
Размер файла 4,4 МБ.
Ошибка received message is too long
.
Каков максимальный размер файла, который можно загрузить?
Есть ли какая-либо конфигурация, чтобы изменить максимальный размер?
heres как я подключаю session = jsch.getSession ("##", "##", 22); session.setPassword ("##"); session.setConfig («StrictHostKeyChecking», «no»); session.connect(); sftpChannel = (ChannelSftp) session.openChannel ("sftp"); sftpChannel.connect(); sftpChannel.cd ("##"); sftpChannel.lcd ("##");
и сообщение об ошибке
Ошибка при выборке ответов сервера с сервера SFTP. at com.scheduler.DataDiaryDataPullJob.main (DataDiaryDataPullJob.java:60) [classes /: na] Вызвано: com.jcraft.jsch.JSchException: 4: Полученное сообщение слишком велико: 1416128878 at com.jcraft.jsch .ChannelSftp.start (ChannelSftp.java:315) ~ [jsch-0.1.50.jar: na] at com.jcraft.jsch.Channel.connect (Channel.java:152) ~ [jsch-0.1.50.jar : na] at com.jcraft.jsch.Channel.connect (Channel.java:145) ~ [jsch-0.1.50.jar: na] at com.scheduler.DataDiaryDataPullJob.downloadSurveyFiles (DataDiaryDataPullJob.java:152) [ классы /: na] ... 2 общих кадра опущены Вызвано: com.jcraft.jsch.SftpException: полученное сообщение слишком длинное: 1416128878 at com.jcraft.jsch.ChannelSftp.start (ChannelSftp.java:265) ~ [jsch-0.1.50.jar: na] ... 5 общих рамки опущены
Спасибо, Сунило
Вы можете предоставить более подробную информацию? например quoute полное сообщение об ошибке. и как вы подключаетесь/загружаетесь? – Florian
вот как я подключаюсь – sunil
Интересный анализ: 1416128878 (десятичный) = 5468696E (шестнадцатеричный) = тонкий (текст ASCII) Когда вы подключаетесь напрямую к терминалу $ ssh ... вы получаете ответ, содержащий «Thin»? https://stackoverflow.com/a/38897574/3301492 – Boris