众所周知,有许多文件主机网站,有没有办法在其中一个网站上处理文件的http链接,如果文件存在或者http链接甚至存在,则检索结果。我知道也许有些文件主机网站使用自己的API,但我想要更通用的方式。
编辑:
据我所知,服务器上没有文件,只是我必须阅读响应并正确阅读。我想问另一件事,重定向怎么样,这是否意味着如果我得到重定向到其他链接的链接的响应,我将从响应中获得最终目标?
答案 0 :(得分:1)
您可以使用exists方法查明文件是否存在:
bool System.IO.File.Exists(string path)
///
为了找出删除服务器上是否存在文件,您可以尝试:
WebRequest request;
WebResponse response;
String strMSG = string.Empty;
request = WebRequest.Create(new Uri(“http://www.yoururl.com/yourfile.jpg”));
request.Method = “HEAD”;
try
{
response = request.GetResponse();
strMSG = string.Format(“{0} {1}”, response.ContentLength, response.ContentType);
}
catch (Exception ex)
{
//In case of File not Exist Server return the (404) Error
strMSG = ex.Message;
}
请参阅this:
答案 1 :(得分:1)