returns - param name c#
Comprobando el tamaƱo de descarga antes de descargar (3)
Realice una solicitud HEAD (en lugar de GET o POST) para obtener solo los encabezados de respuesta, esto debe incluir el encabezado de contenido completo con la información que necesita.
Necesito alguna forma de verificar el tamaño de una descarga sin tener que descargar todo el archivo. Estoy utilizando C # y System.Net.WebClient para hacer las descargas. La comprobación debe ejecutarse en un servicio web asp.net.
Gracias
También puedes usar el encabezado RANGO HTTP para descargar solo lo que quieras.
Sería realmente sencillo crear un HttpRangeStream que admita buscar y leer en un recurso HTTP remoto, si el servidor remoto es HTTP 1.1 y soporta correctamente los encabezados RANGE.
Utilice el método HEAD de HTTP para recuperar el encabezado Content-Length : .
HEAD / HTTP/1.1
Host: www.example.com
HTTP/1.1 200 OK
Date: Wed, 18 Mar 2009 11:21:51 GMT
Server: Apache/2.2.3 (CentOS)
Last-Modified: Tue, 15 Nov 2005 13:24:10 GMT
ETag: "b80f4-1b6-80bfd280"
Accept-Ranges: bytes
Content-Length: 438
Connection: close
Content-Type: text/html; charset=UTF-8