我试图从我的网站调用资源(例如图像),以避免不断更新。到目前为止,我已经尝试过使用这个:
@sprite.bitmap = Bitmap.new("http://www.minscandboo.com/minscgame/001-Title01.jpg")
但是,这只会给出“文件未找到错误”。实现这一目标的正确方法是什么?
首先尝试使用 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")