1

我正在尝试从我的网站调用资源(例如图像)以避免不断更新。到目前为止,我已经尝试过使用这个:

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

但是,这只会给出“找不到文件错误”。实现这一目标的正确方法是什么?

4

1 回答 1

1

首先尝试使用Net::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")
于 2009-03-28T20:55:36.587 回答