w naszej aplikacji mamy jakąś pomoc online. To działa bardzo prosto: jeśli użytkownik kliknie przycisk pomocy, budowany jest URL w zależności od bieżącego języka i kontekstu pomocy (np. "http://example.com/help/" + [LANG_ID] + "[HELP_CONTEXT]) i wywoływany w przeglądarceJak sprawdzić, czy plik istnieje na serwerze internetowym po jego adresie URL?
więc moje pytanie brzmi: Jak mogę sprawdzić, czy plik istnieje na serwerze WWW bez ładowania pełną zawartość pliku
Dzięki za pomoc
Aktualizacja:?!. Dzięki za pomoc Moje pytanie zostało odebrane Teraz mamy problemy z autoryzacją proxy i nie możemy wysłać żądania HTTP;)
Nie wiem, dlaczego nie zadziałało dla mnie. ale zmieniłem kod i jest ok. 'Request WebRequest = WebRequest.Create (url); request.Method = "HEAD"; Odpowiedź HttpWebResponse = (HttpWebResponse) request.GetResponse(); HttpStatusCode status = response.StatusCode; ' tak, dziękuję bardzo. – OammieR
http://stackoverflow.com/questions/192085/test-to-see-if-an-image-exists-in-c-sharp –
jeśli to daje 'Serwer zdalny zwrócił błąd: (401) Nieautoryzowane' ze względu na konfigurację niektórych serwerów upuść 'request.Method =" HEAD ";' linia – BornToCode