루비의 웹 사이트에서 파일을 호출합니다
문제
지속적인 업데이트를 피하기 위해 내 웹 사이트에서 리소스 (이미지)를 호출하려고합니다. 지금까지 나는 이것을 사용하려고 시도했습니다.
@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")
제휴하지 않습니다 StackOverflow