usingSystem;usingSystem.Web;publicclassDownImg:IHttpHandler{//图片下载功能publicvoidProcessRequest(HttpContextcontext){System.Net.WebResponseresponse=null;System.IO.Streamstream=null;stringpath=context.Request.Url.Query.Split(newstring[]{"coverimg="}-C# 下载图片示例-C#语言基础 - IMDN开发者社群-imdn.cn" /> usingSystem;usingSystem.Web;publicclassDownImg:IHttpHandler{//图片下载功能publicvoidProcessRequest(HttpContextcontext){System.Net.WebResponseresponse=null;System.IO.Streamstream=null;stringpath=context.Request.Url.Query.Split(newstring[]{"coverimg="},StringSplitOptions.RemoveEmptyEntries)[1];System.Net.HttpWebRequestrequest=(System.Net.HttpWebRequest)System.Net.WebRequest.Create(path);response=request.GetResponse();stream=response.GetResponseStream();System.IO.MemoryStreammemStream=Txooo.Mobile.HttpTools.CloneStream(stream);byte[]bytes=newbyte[memStream.Length];memStream.Read(bytes,0,bytes.Length);//设置当前流的位置为流的开始memStream.Seek(0,System.IO.SeekOrigin.Begin);context.Response.ContentType="application/octet-stream";//通知浏览器下载文件而不是打开stringfileName=DateTime.Now.Ticks.ToString()".jpg";context.Response.AddHeader("Content-Disposition","attachment;filename="fileName);context.Response.BinaryWrite(bytes);context.Response.Flush();}publicboolIsReusable{get{returnfalse;}}}-IMDN开发者社群-imdn.cn"> usingSystem;usingSystem.Web;publicclassDownImg:IHttpHandler{//图片下载功能publicvoidProcessRequest(HttpContextcontext){System.Net.WebResponseresponse=null;System.IO.Streamstream=null;stringpath=context.Request.Url.Query.Split(newstring[]{"coverimg="},StringSplitOptions.RemoveEmptyEntries)[1];System.Net.HttpWebRequestrequest=(System.Net.HttpWebRequest)System.Net.WebRequest.Create(path);response=request.GetResponse();stream=response.GetResponseStream();System.IO.MemoryStreammemStream=Txooo.Mobile.HttpTools.CloneStream(stream);byte[]bytes=newbyte[memStream.Length];memStream.Read(bytes,0,bytes.Length);//设置当前流的位置为流的开始memStream.Seek(0,System.IO.SeekOrigin.Begin);context.Response.ContentType="application/octet-stream";//通知浏览器下载文件而不是打开stringfileName=DateTime.Now.Ticks.ToString()".jpg";context.Response.AddHeader("Content-Disposition","attachment;filename="fileName);context.Response.BinaryWrite(bytes);context.Response.Flush();}publicboolIsReusable{get{returnfalse;}}} - IMDN开发者社群-imdn.cn">
登录
首页 » C# » C# 下载图片示例

C# 下载图片示例

于 2014-05-29 发布
0 148
下载积分: 1 下载次数: 0

代码说明:

using System;using System.Web;public class DownImg : IHttpHandler { //图片下载功能 public void ProcessRequest(HttpContext context) { System.Net.WebResponse response = null; System.IO.Stream stream = null; string path = context.Request.Url.Query.Split(new string[] { "coverimg=" }, StringSplitOptions.RemoveEmptyEntries)[1]; System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(path); response = request.GetResponse(); stream = response.GetResponseStream(); System.IO.MemoryStream memStream = Txooo.Mobile.HttpTools.CloneStream(stream); byte[] bytes = new byte[memStream.Length]; memStream.Read(bytes, 0, bytes.Length); // 设置当前流的位置为流的开始 memStream.Seek(0, System.IO.SeekOrigin.Begin); context.Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 string fileName = DateTime.Now.Ticks.ToString() ".jpg"; context.Response.AddHeader("Content-Disposition", "attachment; filename=" fileName); context.Response.BinaryWrite(bytes); context.Response.Flush(); } public bool IsReusable { get { return false; } }}

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • VC++餐厅餐饮管理系统(源码+数据库+开发文档)
    1.直接运行DEBUG 文件夹中的MyPos.exe文件即可运行本系统。2.用VC打开跟目录下的MyPos.dsw文件,进行编译然后运行系统。系统初始密码均为123Tom 为一般用户,Alex为管理员用户。 【功能说明】4.2功能说明餐饮管理系统功能模块说明如下:前台营业日常营业操作功能,包括:l 日始日结:设定每个营业日的开始和结束,并且进行每日营业的初始化及员工交接班。l 点菜收银:点菜(包括代码输入、名称输入、鼠标输入等)、账单结帐(包括现金结帐、信用卡结帐、签单等)、修改账单(包括折扣、调整服务费等。如果客人是协议单位(合约公司)、VIP卡(会员卡),还将调用相应的折扣优惠等)。l 接待预订:新开台、厅房预定。营业设置日常营业所必需的数据库设定,包括:l 菜式管理:新菜式录入(包括菜式名称、代码、价格、成本等)、菜式修改、删除等菜式维护。l 酒品饮料管理:酒品饮料录入(包括名称、代码、价格、成本等)、修改、删除等。l 付款方式设置:分为人民币付款、信用卡、支票、宴请等。l 员工资料设置:包括员工的基本资料(姓名、生日、职务、籍贯),员工登陆名称、密码、员工权限等。l 其他设置:统计资料、前台销售情况等。营业分析与财务查询(由总经理室监控)可以对营业数据进行统计分析、打印报表,包括:l 销售分析:当月每天及当年每月的收入金额、成本、利润的分析。l 酒菜分析:各种酒菜的详细销售情况统计。l  查询各类单据和消费情况,包括:l 帐单查询:查询所有已结帐单l 点单查询:查询所有历史点单l 会员查询:查询会员卡消费情况l 挂帐查询:查询挂帐客人消费情况系统管理系统本身的管理功能,包括:l 系统信息:版权注册等l 系统维护:数据备份与恢复、导入导出等l 网络管理:启动设置和网络监控l 重新登录:以另一个用户名登录,不用退出系统即可更换操作员工l 退出系统:关闭程序帮助信息对系统的说明、使用指南等。
    2020-12-09下载
    积分:1
  • asp.net 积分管理系统源码下载
    BS积分消费管理系统
    2017-05-22下载
    积分:1
  • C#自定义控件库-漂亮的按钮
    列举了一些漂亮的按钮和文本输入框,包括demo
    2017-11-02下载
    积分:1
  • C++ 禁止更改“Internet选项”里“常规”中的“字体”项(提高篇-实例138).zip
    C++ 禁止更改“Internet选项”里“常规”中的“字体”项(提高篇-实例138).zip
    2019-10-02下载
    积分:1
  • 汽车美容管理系统
    汽车美容管理系统简单的功能介绍1客户服务---会员卡绑定服务---会员卡打折服务---无卡普通服务---查看服务记录2会员管理---会员信息管理---新增会员---会员续卡---积分兑换礼品3仓库管理---库存信息管理4员工管理5系统管理
    2014-04-19下载
    积分:1
  • C++ 使用SOME谓词引入子查询(提高篇-实例340).zip
    C++ 使用SOME谓词引入子查询(提高篇-实例340).zip
    2019-10-02下载
    积分:1
  • GM 二维码控件 实例源码下载(含接口文档以及调用实例)
    GM 二维码控件 实例源码下载(含接口文档以及调用实例)
    2014-07-19下载
    积分:1
  • 模拟QQ2013登陆器并实现登陆密码的获取
    模拟QQ2013登陆器并实现登陆密码的获取
    2015-01-17下载
    积分:1
  • ORMBattle 例子源码下载
    ORMBattle 例子源码下载
    2015-09-21下载
    积分:1
  • 北京大学动态规划专题课件PPT
    北京大学动态规划专题课件
    2020-11-01下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载