0

で使用するリモート イメージを「開く」方法はありますGD2か?

4

1 に答える 1

1

tmpオープンなアプローチは、イメージをディレクトリにダウンロードしてから、次を使用して開くことですgd2

リモートの場所からファイルをダウンロードする方法は次のとおりです。tmp

require "rubygems"
### Method 1
require "net/http"
require "uri"

uri = URI.parse("image path")
http = Net::HTTP.new(uri.host, uri.port)
File.open("/tmp/a_#{Date.now}.png", "wb+") do |file|
  file.write http.get(uri.path)
end

### Method 2

require "open-uri"

File.open("/tmp/a_#{Date.now}.png", "wb+") do |file|
 file.write open("image path").read
end

tmpユーザーにディレクトリへの書き込み権限があることを確認してください

于 2012-10-25T17:01:30.823 に答える