मान लीजिए मैं एक वीडियो फ़ाइल haev:मैं पाइथन में एक फ़ाइल प्रकार की सामग्री कैसे प्राप्त करूं? (साथ यूआरएल ..)
http://mydomain.com/thevideofile.mp4
मैं कैसे शीर्षक और इस फाइल की सामग्री प्रकार मिलता है? पायथन के साथ। लेकिन, मैं पूरी फाइल डाउनलोड नहीं करना चाहता हूं। मैं इसे वापस करना चाहते:
video/mp4
संपादित करें: यह मैं क्या किया है। तुम क्या सोचते हो?
f = urllib2.urlopen(url)
params['mime'] = f.headers['content-type']
'urlopen (url) 'हेडर प्राप्त करने के लिए पूरी फ़ाइल डाउनलोड करेगा। एक समाधान एक अनुकूलित अनुरोध का उपयोग करना है जो यूआरएलओपीएन को यूईएल को –
प्राप्त करने के बजाय यूआरएल खोलने के लिए बताएगा फुरथुर परीक्षण से पता चलता है कि पूरी फाइल डाउनलोड नहीं की गई है, सिर्फ एक मनमानी आकार का हिस्सा है और कनेक्शन तब तक खुला रहता है जब तक 'f' बाहर नहीं जाता दायरे का - यह सर्वर से करने के लिए एक बुरा काम है। –