0
我正在嘗試使用open-uri從互聯網下載圖像。這裏是代碼:如何在Ruby中保存base64編碼文件?
require 'open-uri'
open('0RB2132__601_K3.jpg', 'wb') do |file|
file << open('http://luxonline.luxottica.com/luxpics/watermarkedextranet/med?style=0RB2132__601_K3').read
end
但它不能正確保存圖像。當我嘗試打開它計劃報告:
Error interpreting JPEG image file (Improper call to JPEG library in state 200)
我在火狐在互聯網上打開原始圖像和檢查之後,發現它base64編碼的圖像。
如何從這個地址下載這個圖片http://luxonline.luxottica.com/luxpics/watermarkedextranet/med?style=0RB2132__601_K3?
你的代碼適合我。 – knut