下载文件/图像为二进制文件

时间:2013-05-24 06:54:36

标签: ruby-on-rails ruby http download binary

我正在寻找一种方法来下载带有二进制图像的URL,以便BASE64对其进行编码并将其发送到我的SAP数据库。所有这些都使用RAILS。

1 个答案:

答案 0 :(得分:0)

在我尝试了不同的东西之后,我认为Curb gem是最好的解决方案。 这个宝石可以在这里找到:Ruby Gems Curb

这很容易使用:

curl_profile_pic = Curl::Easy.perform("example.url.jpeg)
params["personal_info"]["profile_pic"] = Base64.encode64(curl_profile_pic.body_str)