ASP.NET下载远程图片到本地
类别:编程学习 浏览量:2429
时间:2013-9-21 ASP.NET下载远程图片到本地
ASP.NET下载远程图片到本地ASP.NET下载远程图片到本地的方法如下:
using System;
using System.IO;
using System.Net;
using System.Text.RegularExpressions;
/// <summary>
/// 图片下载
/// </summary>
public class ImageDown
{
public ImageDown()
{ }
私有方法
/// <summary>
/// 下载图片到本地
/// </summary>
/// <param name="strHTML">HTML</param>
/// <param name="path">路径</param>
/// <param name="nowyymm">年月</param>
/// <param name="nowdd">日</param>
public string SaveUrlPics(string strHTML, string path)
{
string nowym = DateTime.Now.ToString("yyyy-MM"); //当前年月
string nowdd = DateTime.Now.ToString("dd"); //当天号数
path = path + nowym + "/" + nowdd;
if (!Directory.Exists(path)) Directory.CreateDirectory(path);
string[] imgurlAry = GetImgTag(strHTML);
try
{
for (int i = 0; i < imgurlAry.Length; i++)
{
string preStr = System.DateTime.Now.ToString() + "_";
preStr = preStr.Replace("-", "");
preStr = preStr.Replace(":", "");
preStr = preStr.Replace(" ", "");
WebClient wc = new WebClient();
wc.DownloadFile(imgurlAry[i], path + "/" + preStr + imgurlAry[i].Substring(imgurlAry[i].LastIndexOf("/") + 1));
}
}
catch (Exception ex)
{
return ex.Message;
}
return strHTML;
}
}
您可能感兴趣
- ASP.NET下载远程图片到本地
- ASP.NET将WORD、PDF、PPT转为图片
- ASP.NET中Obsolete属性
- ASP.NET常用加密解密方法
- ASP.NET生成二维码
- ASP.NET服务器端执行脚本的通用方法
- ASP.NET压缩图片
- ASP.NET中application对象的用法
- asp.net使用swfupload上传
- ASP.NET常用的代码收集
- ASP.NET根据IP获取省市地址
- asp.net中Session的操作
- Asp.net中params的使用
- Asp.net操作Word文档
- ASP.NET文件打包压缩下载
- Asp.Net实现网站的快捷方式
- 春节会放假几天(春节会放假吗)
- 小浴室,大民生 缙云3200多户困难群众洗上免费热水澡(小浴室大民生缙云3200多户困难群众洗上免费热水澡)
- 元旦闲谭(元旦闲谭)
- 息烽 这个村 治垃圾 有招 人人争当卫生模范(息烽这个村治垃圾)
- 今天要吃什么(今天要吃什么菜)
- 三杨之一 南杨 杨溥 安贞履节,酿醴调羹,宰相之气(三杨之一南杨杨溥)
热门推荐
- sqlserverdate格式比较(sqlserver之datepart和datediff应用查找当天上午和下午的数据)
- docker-compose配置文件(Docker Compose在不同环境的多种安装方式)
- 查看linux上是否安装redis(Linux安装Redis实现过程及报错解决方案)
- 阿里云到期ecs迁移至本地(阿里云ecs 硬盘在线扩容详细教程)
- SQLServer清理日志文件方法案例详解(SQLServer清理日志文件方法案例详解)
- dedecms快速建站(Dedecms 生成静态页面速度优化方法)
- apache跳转配置(Apache 的 order deny allow 设置说明)
- javascript变量值做函数名(JavaScript中变量提升和函数提升实例详解)
- js判断是否为手机访问
- python如何安装requests模块(Python常用模块之requests模块用法分析)