#nos descargue el fichero a nuestro ordenador
#Esta es la información que tenemos de partida
#http://www.obdnet.com/files/blogbuzz_logo.png
require 'net/http'
puts "Introduce el nombre del fichero ="
#se introduciría: blogbuzz_logo.png
STDOUT.flush
fichero=gets.chomp
puts "Introduce la ruta hasta el fichero (incluidas las / al principio y al final)="
#se introduciría: /files/
STDOUT.flush
fichero1=gets.chomp
#se introduciría: www.obdnet.com
puts "Introduce el dominio ="
STDOUT.flush
dominio=gets.chomp
Net::HTTP.start(dominio) { |http|
puts "Conectado al dominio = **#{dominio}**"
puts " CONECTADO"
resp=http.get(fichero1+fichero)
puts "Conectando con **#{fichero1+fichero}**"
puts " CONECTADO"
open(fichero, "wb") { |file|
file.write(resp.body)
}
puts "Fichero **#{fichero}** descargado"
}
#Si introducimos mal la ruta o el nombre del fichero
#nos hará un fichero con el nombre que le pusimos
#pero no será el fichero que queremos bajar