Chiamata di un file da un sito web in Ruby
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?
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