Question

Je suis en train d'appeler des ressources (images, par exemple.) De mon site pour éviter les mises à jour constantes. Jusqu'à présent, je l'ai essayé en utilisant simplement ceci:

 @sprite.bitmap = Bitmap.new("http://www.minscandboo.com/minscgame/001-Title01.jpg")

Mais, ce que donne « Fichier introuvable erreur ». Quelle est la bonne méthode pour y parvenir?

Était-ce utile?

La solution

Essayez d'utiliser Net :: HTTP pour obtenir un fichier local d'abord:

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")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top