Facebook、Twitter、Instagram などの他の Web サイトからの写真があり、表示する前にそれらが存在するかどうかを確認したいと考えています。私はもう試した :
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
しかし、サーバーへのアクセス権がないことを教えてくれます。「接続できませんでした」のようなものです (英語で翻訳できません)。