Проблема с отображением изображений для изображений BLOB-объектов
Обновить:
Изображения были сохранены на сервере SQL в виде типа blob. Изображения усекаются, если вы не отметили опцию для BLOB-объектов в разделе "Источники данных" администратора CF. Опция для проверки BLOB-объектов
Не похоже, что CF делает это. Я вижу обрезанные изображения в Production, которые просто хороши в Development.
Я использую ColdFusion 11 в разработке и производстве. Я могу успешно загружать изображения из моего локального разработчика без усечения. Однако при загрузке с производственного сервера в FF появляется следующая ошибка, и загруженное изображение составляет половину исходного изображения:
"Изображение повреждено или усечено. URI в этой заметке усечен из-за длины."
Это мой код, я использую HTML-форму.
<cffile
action="upload"
filefield="IMAGE"
destination="#application.ImagePath#"
nameconflict="makeunique"
accept = "image/gif,image/jpeg,image/pjpeg,image/png,image/x-png,image/jpg"
/>
<cfimage name="uploadedImage"
source="#application.ImagePath#\#file.serverFile#" >
<cfimage source="#uploadedImage#" action="resize" width="1350"
height="590"
destination="#application.ImagePath#\#file.serverFile#"
overwrite="yes">
<cffile
action="readbinary"
file="#application.ImagePath##CFFILE.ServerFile#"
variable="binPhoto"
/>
<cffile
action="delete"
file="#application.ImagePath##CFFILE.ServerFile#"
/>