Загрузка поврежденного файла

Для нашего интернет-магазина у нас есть серверная часть, которая позволяет сотрудникам загружать снимки продуктов. Эти изображения затем изменяются в соответствии с дизайном веб-сайта.

Некоторое время у нас была проблема с очень странным искажением изображений. Вот пример искажения:

введите здесь описание изображения

Повторная загрузка изображения обычно решает проблему, но ситуация становится все хуже и хуже.

Сегодня я посмотрел исходные загруженные файлы и вижу, что в исходном файле есть искажения. Я знаю, что они не загружаются таким образом, поэтому во время загрузки происходит повреждение. Любая идея, что может вызвать это?

Оригиналы создаются в Photoshop на Mac и загружаются с помощью Firefox на Mac.

Вот код, который загружает файл

        <cffile action="UPLOAD"
            filefield="form.imageFile"
            destination="#UploadPath#"
            nameconflict="makeunique"
            accept="image/gif, image/pjpeg, image/jpeg, image/jpg, application/pdf">

person Yisroel    schedule 07.11.2013    source источник
comment
Вы загружаете изображения в формате .png и конвертируете их в jpg? не помешало бы, если бы вы разместили код :)   -  person user2595617    schedule 07.11.2013
comment
Это происходит, если вы загружаете те же изображения с помощью чего-либо, кроме Firefox на Mac?   -  person Peter Boughton    schedule 07.11.2013
comment
опубликуйте код загрузки изображения   -  person Henry Gibson    schedule 07.11.2013
comment
Изображения загружаются в формате jpg   -  person Yisroel    schedule 07.11.2013
comment
Кроме того, изображения с измененным размером сохраняются в другом месте, исходный файл не изменяется.   -  person Yisroel    schedule 07.11.2013
comment
Вышеупомянутые изображения изменены или оригинал?   -  person James A Mohler    schedule 07.11.2013
comment
изображение, которое я разместил, является оригиналом, который я скачал и изменил размер с помощью ACDSee (мой редактор изображений). это не изменяется ColdFusion   -  person Yisroel    schedule 07.11.2013


Ответы (1)


Как оказалось, проблема была связана с этим компьютером и этим браузером. Похоже, что этот конкретный Firefox случайно портил файлы при загрузке.

Использование другого браузера даже на том же компьютере решило все проблемы.

person Yisroel    schedule 11.11.2013
comment
У меня такая же проблема, но смена браузера не решает ее. - person Aaron Greenlee; 01.04.2014