есть функция которая копирует файл из временной директории
try(OutputStream outputStream = new FileOutputStream(new File(fileFullPath));){
int read = 0;
byte[] bytes = new byte[1024];
while ((read = is.read(bytes)) != -1) {
outputStream.write(bytes, 0, read);
}
outputStream.flush();
} catch (IOException e) {
logger.error(e.getMessage(), e);
}
проблема заключается в том, что после копирования файл нужно передать по сети. Но файл корректно передаётся только когда включена отладка, т.е. очень похоже что передача начинается до полного копирования файла. Может кто сталкивался с такой проблемой и знает как её решить ?