2009-03-28 11 views
1

私は、更新を避けるため、私のウェブサイトからリソース(画像など)を呼び出そうとしています。これまでのところ、私はこれを使ってみました:Rubyのウェブサイトからファイルを呼び出す

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

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

答えて

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") 
関連する問題