Supongamos que haev un archivo de vídeo:¿Cómo obtengo un tipo de contenido de un archivo en Python? (Con url ..)
http://mydomain.com/thevideofile.mp4
qué tengo la cabecera y el tipo de contenido de este archivo ¿Cómo? Con Python. Pero, no quiero descargar todo el archivo. quiero que vuelva:
video/mp4
Editar: esto es lo que hice. ¿Qué piensas?
f = urllib2.urlopen(url)
params['mime'] = f.headers['content-type']
'urlopen (url)' descargará el archivo completo solo para obtener los encabezados. Una solución es usar una Solicitud personalizada que le dirá a urlopen que use HEAD para abrir la url en lugar de GET –
Las pruebas de Furthur muestran que no se descarga todo el archivo, solo un fragmento arbitrario y la conexión permanece abierta hasta que 'f' se apaga de alcance: esto es un poco malvado para el servidor. –