asp.net文件下载
来源:互联网 发布:串行控制端口 编辑:程序博客网 时间:2024/05/16 03:14
.aspx代码如下:
<%@ Page Title="" Language="C#" MasterPageFile="~/SAMPLE_CODE/AMST_SAMPLE.master" AutoEventWireup="true" CodeFile="S6_downloadLink.aspx.cs" Inherits="SAMPLE_CODE_S8_downloadLink" %><asp:Content ID="Content1" ContentPlaceHolderID="CPH_HEAD" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="CPH_MEMO" Runat="Server"> <ul> <li>普通的超链接 <a>有时无法满足下载的需求,而是用浏览器直接打开了文件</li> </ul></asp:Content><asp:Content ID="Content3" ContentPlaceHolderID="CPH_MAIN" Runat="Server"> <p>普通超链接链接一个图片文件[直接打开]: <a href="../imgs/img1.jpg"> <a href="../imgs/img1.jpg"/> </a></p> <p>普通超链接链接一个rar文件[下载]: <a href="../imgs/temp.rar"> <a href="../imgs/temp.rar"/> </a> </p> <p>普通超链接指向一个wav文件[插件或运行环境不同而决定是打开还是下载]: <a href="../imgs/music1.wav"> <a href="../imgs/music1.wav"/> </a></p> <p>带有[download]属性的超链接-> 图片 <a href="../imgs/img1.jpg" download="myImg.jpg">图片下载</a> </p> <p style="font-size:16px; color:Red;">完全不暴露目标文件的下载LinkButton <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">图片文件下载</asp:LinkButton> </p></asp:Content>
.aspx.cs代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class SAMPLE_CODE_S8_downloadLink : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void LinkButton1_Click(object sender, EventArgs e) { string fileName = "tempImg.jpg"; string filePath = Server.MapPath("~/imgs/img3.jpg"); Response.Clear(); Response.Buffer = true; Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName); Response.ContentType = "application/unknow"; Response.TransmitFile(filePath); Response.End(); }}
运行效果如下:
0 0
- 下载文件 asp.net
- ASP.NET文件下载
- asp.net 文件下载
- asp.net 下载文件
- Asp.net 下载文件
- asp.net文件下载
- Asp.net 文件下载
- ASP.NET 文件下载
- ASP.NET 下载文件
- asp.net下载文件
- Asp.Net 文件下载
- ASP.NET 文件下载
- ASP.NET下载文件
- ASP.NET下载文件
- asp.net下载文件
- ASP.NET文件下载
- asp.net下载文件
- ASP.NET 文件下载
- form 中input=text 的回车键事件
- 你想建设一个能承受500万PV/每天的网站吗?如果计算呢?
- 兔子--百度地图所需的jar+so下载地址
- 第十六周项目二 5 去除所有空格
- 第三章 Shiro授权
- asp.net文件下载
- jpa一对一映射案例
- 初始cocoStudio(二)动画编辑器
- 第四章 ShiroINI配置
- myeclipse配置文字大小
- ①--C语言学习中容易疏漏的地方总结(上)
- 眼药水使用有技巧!
- android获取经纬度和地方名称(baidu api)
- Struts2、SpringMVC、Servlet(Jsp)性能对比 测试