Pergunta

Eu estou tentando chamar recursos (imagens, por exemplo.) Do meu site para evitar atualizações constantes. Até agora, eu tentei apenas usando este:

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

Mas, isso só dá "Arquivo não encontrado erro". Qual é o método correto para alcançar este objectivo?

Foi útil?

Solução

Tente usar Net :: HTTP para obter um arquivo local em primeiro lugar:

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")
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top