C#实现判断一远程文件(图片等)是否存在

主要功能实现判断远程文件(图片等)是否存在。而这函数呢,使用一字符串URL作为它的参数(一远程图片网址),通过WebRequest及WebResponse对象来实现这一功能,具体代码如下:

 1 private bool GetServerFileExists(string URL)
 2 {
 3     try
 4     {
 5         //用于把一请求的响应将会被放到一个WebRequest对象里
 6         System.Net.WebRequest s = System.Net.WebRequest.Create(URL);
 7         s.Timeout = 16000;  //设置连接请求时间(以毫秒为单位)
 8         //然后这个GetResponse对象被用来建立一个流来取出XML的值
 9         System.Net.WebResponse a = s.GetResponse();
10
11         //关闭请求
12         a.Close();
13         s.Abort();
14         return true;
15     }
16     catch
17     {
18         return false;
19     }
20 }

这样,就完成了判断一远程文件(图片等)是否存在的一功能。剩下的工作就是调用这一函数,就不介绍了!

时间: 2024-08-23 23:30:12

C#实现判断一远程文件(图片等)是否存在的相关文章

下载远程(第三方服务器)文件、图片,保存到本地(服务器)的方法、保存抓取远程文件、图片

将一台服务器的文件.图片,保存(下载)到另外一台服务器进行保存的方法: 1 #region 图片下载 2 3 #region 图片下载[使用流.WebRequest进行保存] 4 /// <summary> 5 /// 图片下载[使用流.WebRequest进行保存] 6 /// </summary> 7 /// <param name="fileUrl">图片URL地址(例如:http://img.baidu.com/video/img/video

判断远程文件是否存在

public bool UriExists(string url)        {             try             {                 new System.Net.WebClient().OpenRead(url);                return true;            }            catch (System.Net.WebException)            {                 return

C# 判断远程文件是否存在

#region 判断远程文件是否存在 /// <summary> /// 判断远程文件是否存在 /// </summary> /// <param name="fileUrl"></param> /// <returns></returns> public static bool RemoteFileExists(string fileUrl) { HttpWebRequest re = null; HttpWeb

php如何判断远程文件是否存在

<?php /*   函数:remote_file_exists   功能:判断远程文件是否存在   参数: $url_file -远程文件URL   返回:存在返回true,不存在或者其他原因返回false */ function remote_file_exists($url_file){        //检测输入        $url_file = trim($url_file);        if (empty($url_file)) { return false; }      

PHP判断远程文件是否存在

<?php /* 函数:remote_file_exists 功能:判断远程文件是否存在 参数: $url_file -远程文件URL 返回:存在返回true,不存在或者其他原因返回false */ function remote_file_exists($url_file){ //检测输入 $url_file = trim($url_file); if (empty($url_file)) { return false; } $url_arr = parse_url($url_file); i

ios 判断相册文件图片大小的方法

获取ios相册图片文件大小,很多人,想到的就是取到文件图片的位置,然后通过NSdata来获取图片大小,殊不知,这样获取到的图片大小并非准确. 正确的方法应是在代理中实现 ALAssetsLibrary* alLibrary = [[ALAssetsLibrary alloc] init]; [alLibrary assetForURL:[info objectForKey:UIImagePickerControllerReferenceURL] resultBlock:^(ALAsset *as

php远程获取图片或文件信息(get_headers, fsocketopen, curl)

<?php if(!function_exists("remote_filesize")){ /** * 获取远程或本地文件信息 * @param string $strUrl 远程文件或本地文件地址 * @param integer $intType 调用方式(1:get_headers 2:fsocketopen 3:curl 4:本地文件) * @param array $arrOptional * @return array * @author mengdj<[em

php如何判断一个是文件还是文件夹

除了file_exsits() 之外 文件函数我们还有用到很多.不指判断 是否有文件, 还可以判断 是否为文件夹或文件  用于日常 图片显示 很有用, 如果判断 图片是否存在, 如果 不存在就显示 默认图等.. php判断文件还是文件夹主要通过is_file跟is_dir函数判断,下面分别讲解: is_file()函数 is_file()函数 用来判断是否为文件,返回结果为true或者false 举例: $ifile="c:/test"; $result=is_file($ifile)

web api 处理发送过来的文件(图片)

using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Web; using System.Web.Http; using fastJSON; using System.IO; using System.Net.Http; using DoMain; using System.Web.Configuration; namespace PreAlert_Web