en nuestra aplicación tenemos algún tipo de ayuda en línea. Funciona realmente simple: si el usuario hace clic en el botón de ayuda se construye una URL dependiendo del idioma actual y contexto de ayuda (por ejemplo, "http://example.com/help/" + [LANG_ID] + "[HELP_CONTEXT]) y se llama dentro del navegador.¿Cómo verificar si un archivo existe en un servidor web por su URL?
Así que mi pregunta es: ¿Cómo puedo comprobar si existe un archivo en el servidor web sin tener que cargar el contenido completo del archivo
Gracias por su ayuda
actualización:?!. Gracias por su ayuda mi pregunta ha sido contestada Ahora tenemos problemas de autenticación proxy y no podemos enviar la solicitud HTTP;)
No sé por qué no funcionó para mí. pero he cambiado un código y está bien 'Solicitud WebRequest = WebRequest.Create (url); request.Method = "HEAD"; HttpWebResponse response = (HttpWebResponse) request.GetResponse(); HttpStatusCode status = response.StatusCode; ' de todos modos, muchas gracias. – OammieR
http://stackoverflow.com/questions/192085/test-to-see-if-an-image-exists-in-c-sharp –
si esto le da 'El servidor remoto devolvió un error: (401) no autorizado' debido a la configuración de algunos servidores, suelte la línea 'request.Method =" HEAD ";' – BornToCode