Проблема с отображением изображений для изображений 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#"
/>  

0 ответов

Другие вопросы по тегам