elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Obtener El Peso de un Archivo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Obtener El Peso de un Archivo  (Leído 4,516 veces)
Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Obtener El Peso de un Archivo
« en: 9 Agosto 2009, 17:01 pm »

Como puedo obtener el peso de un archivo apartir del link?, por ejemplo el link de una imagen...

Gracias  ;)


En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
¨°o.O (ßa¢Kg|姧) O.o°

Desconectado Desconectado

Mensajes: 32



Ver Perfil
Re: Obtener El Peso de un Archivo
« Respuesta #1 en: 10 Agosto 2009, 14:51 pm »

Wenas podrias usar el componente Chilkat

Código
  1. Chilkat.Http http = new Chilkat.Http();
  2.  
  3. bool success;
  4.  
  5. //  Any string unlocks the component for the 1st 30-days.
  6. success = http.UnlockComponent("Anything for 30-day trial.");
  7. if (success != true) {
  8.    MessageBox.Show(http.LastErrorText);
  9.    return;
  10. }
  11.  
  12. Chilkat.HttpResponse resp = null;
  13.  
  14. resp = http.GetHead("http://www.chilkatsoft.com/download/ChilkatDotNet2.msi");
  15. if (resp == null ) {
  16.    MessageBox.Show(http.LastErrorText);
  17. }
  18. else {
  19.    string sizeStr;
  20.    sizeStr = resp.GetHeaderField("Content-Length");
  21.    if (sizeStr == null ) {
  22.        MessageBox.Show("No content-length header field");
  23.    }
  24.    else {
  25.        //  Show the size of the file.
  26.        //  You may convert the size string to an integer...
  27.        MessageBox.Show(sizeStr);
  28.    }
  29.  
  30. }
  31.  
  32.  
  33.  

PD: Código cojido a secas de la página oficial

Sí quieres descargar el componente

h**p://www.example-code.com/csharp/http_getDownloadSize.asp


En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Obtener El Peso de un Archivo
« Respuesta #2 en: 10 Agosto 2009, 21:25 pm »

no es necesario otro componente, el framework de .NET esta mas que preparado para eso, y toma muchas lineas menos.... mira.

Código
  1.            //Haces un Using a System.Net;
  2.            WebRequest peticion = HttpWebRequest.Create("http://www.elhacker.net/foro/YaBBImages/avatars/kenshi.jpg");
  3.            double Peso = double.Parse(peticion.GetResponse().Headers["Content-Length"].ToString());
  4.            //Aqui Harias las operaciones matetmaticas necesarias con el fin de no mostrar el peso en Bytes si no en KB o en MB...
  5.            MessageBox.Show("El Peso en Bytes es: " + Peso.ToString());
  6.  

Yuppiii!!! Arriba el Framework (y no por que es de M$ por que el de MONO si que esta bueno!!!).

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


isseu


Desconectado Desconectado

Mensajes: 325


°º¤ø,¸¸,El conocimiento es poder°º¤ø,¸¸,ø¤º°`°º¤ø,


Ver Perfil WWW
Re: Obtener El Peso de un Archivo
« Respuesta #3 en: 10 Agosto 2009, 22:07 pm »

diria que es lo mismo que arriba pero sin chilkat y sin gestion de errores
En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Obtener El Peso de un Archivo
« Respuesta #4 en: 10 Agosto 2009, 22:57 pm »

Ufff ^^ me sirvio mucho Gracias a los 2  ;-)
En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Obtener El Peso de un Archivo
« Respuesta #5 en: 11 Agosto 2009, 00:18 am »

Bueno nose, nunca he probado Chil... como se llame... si el framework lo hace para que complicarme 1. Buscando Recursos de Terceros que talvez no tiene soporte. 2. Portando con dlls extras que lo unico que hacen es volver mas lento el proceso de ejecución, por que asi es, entre mas librerias tengas (y no es por ser esa, en general si referencias muchos proyectos.) la ejecucion sera mas lenta pues el CLR tendra que cargar mas ensamblados. 3. Intentando aprender una API de un tercero si tengo todo el MSDN del otro lado.
No es que diga que esta mal tener sus framework o librerias, para nada!!!... pero para que reinventar la rueda?... es mas si puediesemos ver el Chil ese por dentro con seguridad que utiliza las clases del framework por que dudaria que hiciese otro proceso.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Obtener archivo .txt en C++
Programación C/C++
Ipanemaa 2 4,197 Último mensaje 21 Enero 2012, 15:56 pm
por Ipanemaa
[Duda] Obtener OEP de un archivo...
Hacking
mart1nj 1 2,376 Último mensaje 9 Noviembre 2012, 21:52 pm
por mart1nj
[Aporte] Obtener los simbolos de un archivo ELF
Análisis y Diseño de Malware
0xDani 0 2,063 Último mensaje 15 Diciembre 2012, 17:16 pm
por 0xDani
abrir, obtener datos , modificarlos , y crar nuevo archivo
PHP
Pirat3net 6 2,686 Último mensaje 13 Mayo 2013, 22:58 pm
por #!drvy
Porque razon no se pueden recomprimir un archivo y que se reduca su peso
Dudas Generales
sabeeee 7 3,679 Último mensaje 27 Febrero 2015, 10:25 am
por ivancea96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines