Frage

Ich versuche, Ressourcen zu nennen (Bilder, zum Beispiel.) Von meiner Website ständiges Updates zu vermeiden. Bis jetzt habe ich nur versucht dies mit:

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

Aber das gibt nur „Datei nicht gefunden Fehler“. Was ist die richtige Methode, um dies zu erreichen?

War es hilfreich?

Lösung

Versuchen Sie es mit Net :: HTTP eine lokale Datei erhalten zuerst:

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")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top