GridView 实现LinkButton下载文件/附件
<asp:TemplateField ><ItemTemplate><asp:LinkButton ID="lbtnDownFile" runat="server" CommandName="DownFile" CommandArgument='<%# Eval("UFID") %>' >下载</asp:LinkButton></ItemTemplate></asp:TemplateField>
protected void gdvwUpFile_RowCommand(object sender, GridViewCommandEventArgs e){if (e.CommandName== "DownFile"){int id = int.Parse(e.CommandArgument.ToString());DataBase db = new DataBase();string sqlDown = "select UFFileName from PTestUploadFiles where UFID=" + id+"";DataTable dt= db.GetDataSet(sqlDown).Tables[0];string fileName = dt.Rows[0][0].ToString();string filePath = Server.MapPath("/UpFile/"+fileName);FileStream fs = new FileStream(filePath, FileMode.Open);byte[] bytes = new byte[(int)fs.Length];fs.Read(bytes, 0, bytes.Length);fs.Close();Response.ContentType = "application/octet-stream";Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));Response.BinaryWrite(bytes);Response.Flush();Response.End();}}
转载于:https://www.cnblogs.com/vip-huliji/p/6213587.html
GridView 实现LinkButton下载文件/附件相关推荐
- php实现自动下载,使用PHPWord自动下载文件附件
php://output是一个只写流,写入您的屏幕(如echo). 因此, $document->save('php://output');不会将文件保存在服务器上的任何位置,它只会将其回显出来 ...
- python自动下载邮件附件_Python批量下载电子邮件附件并汇总合并Excel文件
原标题:Python批量下载电子邮件附件并汇总合并Excel文件 前几天在公众号搞了一波送书活动,详见福利:免费赠送240本Python教材,该文推送之后,立刻收到了大量的样书申请表,那么接下来的工作 ...
- SpringBoot多文件压缩包下载(多附件zip格式)
文章目录 前言 : 此 Demo 为 Windows 环境下演示,部署到服务器的话路径需改成服务器的路径. 一.自定义工具类DownLoadZipUtil 二.Dao层分析与sql mapper层代码 ...
- java后台简单从腾讯云下载文件通知前端以附件的形式保存
// fileName :前台传入的文件名(主要是标识文件是什么格式.png或.zip) // cosKey:上传文件时腾讯云返回的标识 // 配置腾讯云基本信息String aliyunId = A ...
- asp.net 中 linkbutton 点击下载文件
1.下载功能: <asp:LinkButton ID="lbtnAttachName" runat="server" ToolTip="下载文件 ...
- java的图形界面上传附件_Java图形界面(GUI) 动态获取上传或下载文件的路径问题...
最近做一个文件的上传与下载时遇到了动态获取路径的问题,在此总结一下. //动态获取上传文件路径的代码 int result = 0; File file = null; String path = n ...
- php下载apk文件源码下载,PHP_php下载文件源代码(强制任意文件格式下载),一个简单的php文件下载源代码 - phpStudy...
php下载文件源代码(强制任意文件格式下载) 一个简单的php文件下载源代码,虽不支持断点续传等,但是可以满足一些常用的需求了.php下载文件其实用一个a标签就能实现,比如 magento-1.8.1 ...
- C# web 上传下载文件
C# web 上传下载文件文件类型不限制,只要客户单有相对应的文件 //上传 //上下文 System.Web.HttpFileCollection files = System.Web.HttpCo ...
- python批量下载文件-python 从远程批量下载文件到本地
需求: 1.从postgresql数据库中查出附件名称 2.从远程服务器下载对应的附件 用到的python模块paramiko.psycopg2. paramiko是用python写的一个模块,遵循S ...
最新文章
- 推荐10个能带来快感的实用windows软件,好评如潮!
- MySQL LIMIT 如何改写成Oracle limit
- 前端框架开始学习Vue(一)
- C语言实现动态顺序表
- 2017.7.10 Redis报错:DENIED Redis is running in protected mode
- Python使用HappyBase连接Hbase与基本操作
- 【荐】纯CSS实现苹果MAC官方网站的菜单导航
- 嵌入式学习步骤及方法(精典)
- Atitit.远程文件技术 webdav ftp scp ssh-sftp http nfs smb 的区别与总结
- mp4如何转换成wmv格式
- 获取百度地图、高德地图经纬度坐标
- kafka auto.offset.reset latest earliest 详解
- 行逻辑链接的顺序表(压缩存储稀疏矩阵)详解
- 希腊女孩创办自媒体教希腊语,如今用户已达1000人
- 单片机万年历c语言程序设计,基于AT89C51单片机的多功能
- java根据经纬度获取地址(百度地图)
- 怎样解锁CAD图纸中被锁定的图层?
- OpenCV 图像处理 计算机视觉 深度学习 优秀博主推荐
- 计算机科学技术发展现状及前景展望,计算机科学技术的现状及其发展前景分析原稿...
- MapReduce中的自定义多目录/文件名输出HDFS
热门文章
- Struts2工作原理详解
- 利用Github搭建自己的图床
- Silverlight 2 Beta 1, IE 8 Beta 1, ASP.NET MVC 预览版2 可以下载了 - 思归呓语 - 博客堂
- jmeter测试webservice接口
- RHEL5.6配置本地yum源
- BZOJ1503 [NOI2004]郁闷的出纳员
- iOS_根据文字字数动态确定Label宽高
- sql server 常用函数
- 【我看Hibernate】Hibernate 介绍及其简单应用
- SqlServer的SSIS导入导出数据时找不到连接错误处理