How do I check if a file on http exists, using Python/Django?
I try to check if file in http://hostname/directory/file.jpg exist
Try urllib2.urlopen:
import urllib2
ret = urllib2.urlopen('http://hostname/directory/file.jpg')
if ret.code == 200:
print "Exists!"
Note that you don't check if file exists - you check if resource exists
EDIT: The other answer by user Geo is better in that HEAD request can be much more efficient as it doesn't fetch resource content.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With