ローカルディスクからリモートサーバーにファイルをアップロードしようとしていますcom.jcraft.jsch.ChannelSftp.put(String src, String dst, SftpProgressMonitor monitor)
アップロードの進行状況さえ完了していないことがわかりました。例外が発生しなければ、プログラムは続行します。たとえば、ファイルが既にサーバーにアップロードされているというメッセージをクライアントに送信します。しかし、クライアントが試行した場合、ファイルはまだアップロードされています。ファイルをすぐに取得するには、ファイルが空のファイルまたは一貫性のないファイルです。
ファイルのアップロード中にメインプログラムを一時停止し、アップロードが完了したら再開するにはどうすればよいですか?