byte[] bytes = new System.Net.WebClient().DownloadData(webPath);
ms = new MemoryStream(bytes);
ms.Position = 0;
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
参数WebPath是URL地址。
怎么判断该URL链接的是图片,
如果是图片,怎么判断图片的大小(多少K。),
然后再判断是否是.jpg.gif之类的后缀呢。
困惑一天了。求解。
解决方案 »
- 急求高手帮忙解决一Ajax客户端框架未能加载问题,2天了。。。
- 关于ajax中的timer问题
- 有关Jmail组件收邮件出现主题乱码和内容部分字变成“?”,求解
- 使用了DSO Framer怎么获得Excel单元的点击事件
- 关于Session的问题?
- 今天面试了两个.net的程序员,提到了七层开发模式,我晕了
- 急ASP.NET如何在OWC中,实现多列的柱状图呢?
- 一个dropdownlist,如何删除他所有的ListItem?
- 关于支付宝 错误代码 HAS_NO_PRIVILEGE的错误
- 水晶报表中如何显示图像?
- 急求.net2.0后台源码~
- asp.net网页程序引用母版页出错!!希望大哥们指点啊!!在线等待!
如果没有后缀名那就通过取回的数据来判断了,通常数据的前几个字节就说明了文件的类型,具体的资料你就须要查相关的资料。
文件大小就是取回数据的长度。
获取大小要下载
bool result = false;
WebResponse response = null;
WebRequest req = WebRequest.Create("");
response = req.GetResponse();
result = response == null ? false : true;
我现在用request请求URL。获得respone.然后response.ContentLength这个应该就是大小吧
是不是图片可以靠.ContentType判断就可以了。
我现在想确定ContentLength是不是就是获取大小