Изображеня из приватной папки при скачивании повреждены

Главные вкладки

Аватар пользователя misterBald misterBald 2 декабря 2014 в 1:43

Задача стоит сделать форму загрузки фото по схеме: человек заходит на сайт, заполняет контактные данные и загружает свои фотографии. Далее админ может из административного интерфейса фотки скачать и распечатать/обработать/etc Чтобы фотки не лежали в открытом доступе грузим их в приватную папку.

Ок, не вопрос: установил Entityform, поле изображение и тд. Форма настроена.
Проверяю: как аноним заполняю форму, загружаю фотки. Далее захожу как админ, перехожу к отправлениям ентитиформ, выбираю тестовое отправление, скачиваю только что закачанные тестовые файлы.. НО (!!!!) они уже не опознаются как изображения, не открываются стандартным просмоторщиком изображений ("Средство просмотра фотографий Windows не может открыть это изображение ..."). Миниатюру изображений виндовс не генерирует. Фотошоп коряво и со скрипом открывает некоторые "прошедшие через друпал" файлы в формате jpg, про png пишет "невозможно интерпретировать файл". При этом размер файлов с точностью до байта совпадает с размером закачанных исходных файлов. При попытке скачать закачаные файлы через интернет-эксплорер вообще открывается страница с абра-кадаброй.

Выходит так: закачал в приватную папку как аноним, зашел как админ, скачал по размеру такой же файл с таким же расширением и таким же размером, но уже не опознаваемый как изображение.

Третий день сижу и не пойму в чем дело. Что такого проделывает друпал? Подскажите пожалуйста!

Комментарии

Аватар пользователя misterBald misterBald 10 ноября 2015 в 11:50

Кстати, попробовал с текстовым файлом. Ситуация такая: в начало файла друпал понаписал каких-то пробелов.
Прикладываю исходный файл text и файл, прошедший через друпал test_0