Giả sử tôi haev một file video:Làm cách nào để lấy một loại nội dung của một tệp bằng Python? (Với url ..)
http://mydomain.com/thevideofile.mp4
Làm thế nào để có được tiêu đề và nội dung kiểu của tập tin này? Với Python. Nhưng, tôi không muốn tải xuống toàn bộ tệp. tôi muốn trả lại:
video/mp4
Chỉnh sửa: đây là những gì tôi đã làm. Bạn nghĩ sao?
f = urllib2.urlopen(url)
params['mime'] = f.headers['content-type']
'urlopen (url)' sẽ tải xuống toàn bộ tệp chỉ để tải tiêu đề. Một giải pháp là sử dụng một yêu cầu tùy chỉnh sẽ cho phép urlopen sử dụng HEAD để mở url thay vì GET –
Kiểm tra Furthur cho thấy toàn bộ tệp không được tải xuống, chỉ một đoạn có kích thước tùy ý và kết nối vẫn mở cho đến khi 'f' đi ra ngoài của phạm vi - đây là một chút điều ác để làm với máy chủ. –