==部分代码如下==============
System.Net.WebClient wc=new WebClient();
wc.BaseAddress="http://www.xxx.com/"
wc.DownloadFile("file/xxx.swf","d:\\xxx.swf");
wc.Dispose();
======================上面的代码问题就是,不管该网站上是否有文件他都下载并生成一个无用XXX.swf文件。我想问的是:
怎么写代码才能先知道“http://www.xxx.com/file/xxx.swf”上该文件是否存在?如果存在就下载,不存在就不下载。
(注:http://www.xxx.com/file/xxx.swf"是另一网站上的文件)请各位高手帮帮忙。
System.Net.WebClient wc=new WebClient();
wc.BaseAddress="http://www.xxx.com/"
wc.DownloadFile("file/xxx.swf","d:\\xxx.swf");
wc.Dispose();
======================上面的代码问题就是,不管该网站上是否有文件他都下载并生成一个无用XXX.swf文件。我想问的是:
怎么写代码才能先知道“http://www.xxx.com/file/xxx.swf”上该文件是否存在?如果存在就下载,不存在就不下载。
(注:http://www.xxx.com/file/xxx.swf"是另一网站上的文件)请各位高手帮帮忙。
解决方案 »
- 下载ckeditor. 它的config.js文件里面都是空的
- 请教将gridview中文本换行的方法
- VS2008如何改默认连接SQL2000?谢谢!
- asp.net中怎么防止DropDownList1里面有重复的
- 咨询Repeater 序号自增长问题
- 用JavaScript如何选中TreeView中的某一项?
- asp.net 与 c#
- 在vs.net 2005中的SqlDataSource中无法显示"Advance..."中的内容???
- datagrid中的按钮问题
- 请教:DataGrid 某一模板列的不同行使用不同的控件(比如:第一行为Textbox,第二行为DropDownList)
- ________那位前辈能提供几个DataList或Repeater作模版输出 数据 的的例子?~谢谢
- 循环邦定问题,很简单
myWebRequest.Timeout=5000;
try
{
WebResponse myWebResponse=myWebRequest.GetResponse();
Stream resStream = myWebResponse.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
this.Label1.Text = sr.ReadToEnd();
resStream.Close();
sr.Close();
}
catch(System.Net.WebException xx)
{
this.Label1.Text=xx.Message;
}如果label标签显示:无效的地址404错误说明链接无效
=======错误显示如下=============
无效的 URI: URI 方案无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.UriFormatException: 无效的 URI: URI 方案无效。源错误:
行 26: {
行 27: // 在此处放置用户代码以初始化页面
行 28: WebRequest myWebRequest=WebRequest.Create("http;//xxx.xxx.xxx/xxx.swf");
行 29: myWebRequest.Timeout=5000;
行 30: try
====================还有什么方法吗?