Я загружаю файлы в ведро Amazon S3. Файлы загружаются, но я получаю следующее предупреждение.
ПРЕДУПРЕЖДЕНИЕ: для данных потока не указана длина содержимого. Содержимое потока будет буферизован в памяти и может привести к ошибкам памяти.
Итак, я добавил следующую строку в свой код
metaData.setContentLength(IOUtils.toByteArray(input).length);
но затем я получил следующее сообщение. Я даже не знаю, это предупреждение или что.
Чтение данных имеет разную длину, чем ожидалось: dataLength = 0; expectedLength = 111992; includeSkipped = ложь; in.getClass() = класс sun.net.httpserver.FixedLengthInputStream; markedSupported = ложь; отмеченные = 0; resetSinceLastMarked = ложь; markCount = 0; resetCount = 0
Как я могу установить contentLength для метаданных InputSteam? Любая помощь будет принята с благодарностью.