WebClient 从网上下载图片
来源:互联网 发布:淘宝店知名古琴排行 编辑:程序博客网 时间:2024/04/30 06:42
测试了很多次,在网上也找了不少的资料,却没有找到一个自己想要的,比如该配置文件,加上heads.add头文件都试过,但是还是没有实现目的,都是报错。最后终于还是找到了一个很简单的实现方法:
1、首先下载msxml2.dll
2、客户端代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MsXmlTest.aspx.cs" Inherits="MyWeb.MsXmlTest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<style type="text/css">
#txt1
{
width: 466px;
height: 51px;
}
#txt2
{
width: 464px;
height: 51px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="text" id="txt1" runat="server"/><br />
<input type="text" id="txt2" runat="server" /><br />
<asp:Button ID="btn" runat="server" Text="MsXml测试" onclick="btn_Click" />
</div>
</form>
</body>
</html>
2、实现方法
/// <summary>
/// 下载指定url路径的文件
/// </summary>
/// <param name="url">指定url路径</param>
/// <param name="filename">需要保存的路径</param>
/// <param name="type">请求方式(GET或POST)</param>
private void Down(string url, string filename, string type)
{
XMLHTTP xmlhttp = new XMLHTTPClass();
xmlhttp.open(type, url, false, null, null);
xmlhttp.send("");
if (xmlhttp.readyState == 4)
{
if (xmlhttp.status == 200)
{
byte[] mybyte = (byte[])xmlhttp.responseBody;
FileStream fs = new FileStream(filename, FileMode.Create, FileAccess.Write);
fs.Write(mybyte, 0, mybyte.Length);
fs.Close();
}
}
}
3、调用
protected void btn_Click(object sender, EventArgs e)
{
//Down("http://list.image.baidu.com/t/image_category/galleryimg/wallpaper/human/han_gmn.jpg", "E://b.jpg", "GET");
Down(this.txt1.Value, this.txt2.Value, "GET");
}
- WebClient 从网上下载图片
- 从网上下载图片
- android从网上下载图片
- Android从网上下载图片
- HttpURLConnection从网上下载图片
- WebClient下载图片示例
- Delphi 从网上下载HTML、图片文件
- 从网上下载图片到本地
- android异步从网上下载图片
- AsyncTask异步从网上下载图片
- Python从网上下载图片的方法
- webClient 从网络下载文件
- java代码实现从网上直接下载图片或者网页
- Android 从网上下载图片并显示到ListView上
- JAVA编写一个程序从网上下载一张图片
- 从服务端下载图片(主线程阻塞,消息队列机制,从网上下载图片)
- wp8通过WebClient从服务器下载文件
- 使用Silverlight2的WebClient下载远程图片
- 贪心算法
- MOTO XT800刷机和ROOT破解指南
- 最短路径算法-dijkstra
- C#委托之个人理解
- 个人知识管理-应用篇
- WebClient 从网上下载图片
- C#事件(event)解析
- Java-数组排序(选择,冒泡,插入)
- Zen Cart 和Magento的 十大巅峰对决
- C++时钟代码
- 在虚拟机安装的SUSE下访问windows XP共享文件夹
- 页面控件不可识别问题及解决方案
- MySQL笔记(索引和表维护)
- java英文网站