You can chrck if a file exitst on your web server.
HttpWebRequest request = WebRequest.Create(url);;
request.Method = "HEAD";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
HttpStatusCode status = response.StatusCode;
Now you can check the responce codes against the ones listed
here
HTTP_STATUS_NOT_FOUND is what you are looking for.
Source[
^]