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