битые картинки во вложении

Может кто сталкивался:

  • добавляют attachment в запрос. Файл вроде бы загружается, но предпросмотр не работает и если его скачать, то он уже не откроется - где то бьется.

Больше информации:

Файлы после загрузки изменяю размер в большую сторону, относительно исходных.
В начало файла добавляется п»ї , которое в текстовых файлах и pdf к каким-то серьезным последствиям не приводят, а вот картинки бьют наглухо.

Буду копать дальше.

Файлы после скачивания имеют кодировку UTF 8, если переконвертировать в UTF 8 без BOM, то все открывается нормально.
Но где и почему происходит смена кодировки я пока не понял.

п»ї это представление BOM в кодировке cp1251: https://ru.m.wikipedia.org/wiki/Маркер_последовательности_байтов. Конвертируя в utf8 без BOM вы удаляете этот маркер. Проверьте кодировку базы, возможно она ждет файл в cp1251.

Переустановил itop на другой сервак и сравнив файлы вычислил проблему. У loginwebpage.class.inc.php была кодировка UTF-8, поменял на UTF-8 без BOM все заработало

Не очень похоже на причину проблемы)