Вызов файла с веб-сайта в Ruby
Вопрос
Я пытаюсь вызвать ресурсы (например, изображения) со своего сайта, чтобы избежать постоянных обновлений.До сих пор я пробовал просто использовать это:
@sprite.bitmap = Bitmap.new("http://www.minscandboo.com/minscgame/001-Title01.jpg")
Но это просто выдает «Ошибка «Файл не найден».Каков правильный метод достижения этой цели?
Решение
Попробуйте использовать Сеть:: HTTP чтобы сначала получить локальный файл:
require 'net/http'
Net::HTTP.start("minscandboo.com") { |http|
resp = http.get("/miscgame/001-Title01.jpg")
open("local-game-image.jpg", "wb") { |file|
file.write(resp.body)
}
}
# ...
@sprite.bitmap = Bitmap.new("local-game-image.jpg")
Не связан с StackOverflow