25
2013
07

asp.net判断图片地址是否存在

返回值为200的时候,为图片能正常显示

private int GetUrlError(string curl) {

   int num = 200;

   if (this.method == 1) {

       HttpWebRequest request = (HttpWebRequest) WebRequest.Create(new Uri(curl));

       ServicePointManager.Expect100Continue = false;

       try { ((HttpWebResponse) request.GetResponse()).Close();

       } catch(WebException exception) {

           if (exception.Status != WebExceptionStatus.ProtocolError) {

               return num;

           }

           if (exception.Message.IndexOf("500 ") > 0) {

               return 500;

           }

           if (exception.Message.IndexOf("401 ") > 0) {

               return 401;

           }

           if (exception.Message.IndexOf("404") > 0) {

               num = 404;

           }

       }

       return num;

   }

}

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。