Domanda

Sto cercando di chiamare risorse (immagini, per esempio.) Dal mio sito web per evitare di aggiornamenti costanti. Finora, ho provato solo usando questo:

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

Ma, questo dà solo "File non trovato errore". Qual è il metodo corretto per raggiungere questo?

È stato utile?

Soluzione

Prova a usare Net :: HTTP per ottenere un file locale prima:

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")
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top