Невозможно загрузить изображение в Cloudinary в Rails 5 через URL изображения через начальный файл - PullRequest
0 голосов
/ 27 апреля 2020
DATA =[
['Post One','https://loremflickr.com/cache/resized/3772_33039069700_76194a71fd_c_640_480_red.jpg'],
['Post Two', 'https://loremflickr.com/cache/resized/2638_5733134374_e02bf20576_z_640_480_red.jpg'],
['Post 3', 'https://loremflickr.com/cache/resized/5085_5279023879_28b5302d5e_z_640_480_red.jpg']
]

DATA.each do |post|
  Post.create!(
    title: post[0],
    image: Cloudinary::Uploader.upload(IMAGE_URL.sample))
  )
  puts "Post : #{post[0]}"
end

Unable to upload the image

Error : CloudinaryException: Resource not found - 
https://loremflickr.com/cache/resized/2638_5733134374_e02bf20576_z_640_480_red.jpg

1 Ответ

0 голосов
/ 27 апреля 2020

Похоже, что изображение, к которому вы пытаетесь получить доступ, не существует.

$ curl -s -o /dev/null -w '%{http_code}' https://loremflickr.com/cache/resized/2638_5733134374_e02bf20576_z_640_480_red.jpg

404

Другая возможность состоит в том, что ресурс, к которому вы пытаетесь получить доступ, требует аутентификации или ограничен, но обычно возвращает 401 или 403, но иногда вручную перезаписывается на 404 .

...