2014-09-26 6 views
2

Я пытаюсь скачать этот image используя CarrierWave, но продолжает давать это исключение:CarrierWave не может загрузить изображение - CarrierWave :: IntegrityError

CarrierWave::IntegrityError 

Мои загрузки работает на многих изображениях, но это не работает для этого конкретного домена.

Я посмотрел на это documentation, но он не сказал слишком много.

Вот мой белый список:

%w(jpg jpeg gif png) 

ответ

1

Похоже CarrierWave::IntegrityError возникает при попытке загрузить изображения, которые не на расширение или белого списка находятся на расширение черного списка.

Вы можете проверить CarrierWave specs на тесты, которые вызывают IntegrityError. Это поможет вам понять, почему ваш код вызывает ошибку.

+0

Но посмотрите на эту ссылку http://www.epibrasil.com.br/product.ashx?Protetor%20auditivo%20sem%20Cord%C3%A3o&p0=131abdcc-3b44-4322-bc1b-46c23c9c61b9&pw=1000&ph=1000&p1= .jpg и что мой белый список% w (jpg jpeg gif png). Я не понимаю, почему он не работает. – Cleyton

+0

Если белые и черные списки в порядке, есть ли что-то другое в отношении изображений, которые успешно загружаются, и того, что нет? –

+0

Thats, что я пытаюсь выяснить :) – Cleyton

Смежные вопросы