我需要在我的rails程序中使用它,所以我可以获取图像内容然后base64它。我知道如何base64它但我只是不知道如何获得图像。谁知道怎么做?
答案 0 :(得分:18)
已修改为从外部网址检索:
PHP:
$image = file_get_contents("http://www.example.com/file.png");
红宝石:
require 'net/http'
image = Net::HTTP.get_response(URI.parse("http://www.example.com/file.png")).body
答案 1 :(得分:1)
对于http / https / ftp,您可以使用OpenURI模块:
require "open-uri"
image = open("http://www.example.com/file.png").read