質問

私は一定の更新を避けるために、私のウェブサイトからのリソース(例えば画像を、。)を呼び出ししようとしています。これまでのところ、私はこれを使ってみました。

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

しかし、これは単に「ファイルが見つかりませんエラー」を与えます。これを達成するための正しい方法は何ですか?

役に立ちましたか?

解決

ネット:: HTTPを使用してみてくださいには、最初にローカルファイルを取得するには:

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")
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top