【问题标题】:Calling a file from a website in Ruby用 Ruby 从网站调用文件
【发布时间】:2009-03-28 20:47:48
【问题描述】:

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

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

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

【问题讨论】:

    标签: ruby file web external


    【解决方案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")
    

    【讨论】:

      猜你喜欢
      • 2013-01-13
      • 1970-01-01
      • 2010-09-28
      • 1970-01-01
      • 2021-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      相关资源
      最近更新 更多