2
我正在尝试编写脚本来检查给定的URL是否存在,并返回它自己(如果存在)。文件类型将是.jpg和.mov。Ruby:检查远程服务器上是否存在文件
我目前使用open-uri标准库,但我很确定我应该使用别的东西。
begin
if (open(image_url).read)
puts image_url
end
if (open(video_url).read)
puts video_url
end
rescue
end
正如你所看到的,这是非常低效的,因为它读取整个文件。其他解决方案?
你会发现一些服务器对HTTP HEAD反应不佳,所以它不是100%。 – 2009-07-22 15:29:43