我有来自 Facebook、Twitter 或 Instagram 等其他网站的图片,我想在显示它们之前检查它们是否存在。我试过了 :
def remote_file_exists?(url)
url = URI.parse(url)
Net::HTTP.start(url.host, url.port) do |http|
return http.head(url.request_uri)['Content-Type'].start_with? 'image'
end
end
但它告诉我我无权访问服务器,例如“无法完成任何连接”(我无法翻译成英文)