FAQ. Разрешенные расширения файлов
При загрузке файла - этот файл не открываются.
Скорее всего проблема в том, что файлы загружаются не как бинарные объекты, а как текстовые. Для проверки - сравните размер файла ДО загрузки и ПОСЛЕ. Также попробуйте скачать этот файл обратно на свой компьютер и попытаться его открыть. Для решения этой ситуации - нужно изменить параметр "CharsetRecodeMultipartForms" в конфигурации веб-сервера Apache.
Поищите в интернете информацию по оператору "CharsetRecodeMultipartForms"