문제

지속적인 업데이트를 피하기 위해 내 웹 사이트에서 리소스 (이미지)를 호출하려고합니다. 지금까지 나는 이것을 사용하려고 시도했습니다.

 @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")
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top