<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下载文件/附件相关推荐

  1. php实现自动下载,使用PHPWord自动下载文件附件

    php://output是一个只写流,写入您的屏幕(如echo). 因此, $document->save('php://output');不会将文件保存在服务器上的任何位置,它只会将其回显出来 ...

  2. python自动下载邮件附件_Python批量下载电子邮件附件并汇总合并Excel文件

    原标题:Python批量下载电子邮件附件并汇总合并Excel文件 前几天在公众号搞了一波送书活动,详见福利:免费赠送240本Python教材,该文推送之后,立刻收到了大量的样书申请表,那么接下来的工作 ...

  3. SpringBoot多文件压缩包下载(多附件zip格式)

    文章目录 前言 : 此 Demo 为 Windows 环境下演示,部署到服务器的话路径需改成服务器的路径. 一.自定义工具类DownLoadZipUtil 二.Dao层分析与sql mapper层代码 ...

  4. java后台简单从腾讯云下载文件通知前端以附件的形式保存

    // fileName :前台传入的文件名(主要是标识文件是什么格式.png或.zip) // cosKey:上传文件时腾讯云返回的标识 // 配置腾讯云基本信息String aliyunId = A ...

  5. asp.net 中 linkbutton 点击下载文件

    1.下载功能: <asp:LinkButton ID="lbtnAttachName" runat="server" ToolTip="下载文件 ...

  6. java的图形界面上传附件_Java图形界面(GUI) 动态获取上传或下载文件的路径问题...

    最近做一个文件的上传与下载时遇到了动态获取路径的问题,在此总结一下. //动态获取上传文件路径的代码 int result = 0; File file = null; String path = n ...

  7. php下载apk文件源码下载,PHP_php下载文件源代码(强制任意文件格式下载),一个简单的php文件下载源代码 - phpStudy...

    php下载文件源代码(强制任意文件格式下载) 一个简单的php文件下载源代码,虽不支持断点续传等,但是可以满足一些常用的需求了.php下载文件其实用一个a标签就能实现,比如 magento-1.8.1 ...

  8. C# web 上传下载文件

    C# web 上传下载文件文件类型不限制,只要客户单有相对应的文件 //上传 //上下文 System.Web.HttpFileCollection files = System.Web.HttpCo ...

  9. python批量下载文件-python 从远程批量下载文件到本地

    需求: 1.从postgresql数据库中查出附件名称 2.从远程服务器下载对应的附件 用到的python模块paramiko.psycopg2. paramiko是用python写的一个模块,遵循S ...

最新文章

  1. 推荐10个能带来快感的实用windows软件,好评如潮!
  2. MySQL LIMIT 如何改写成Oracle limit
  3. 前端框架开始学习Vue(一)
  4. C语言实现动态顺序表
  5. 2017.7.10 Redis报错:DENIED Redis is running in protected mode
  6. Python使用HappyBase连接Hbase与基本操作
  7. 【荐】纯CSS实现苹果MAC官方网站的菜单导航
  8. 嵌入式学习步骤及方法(精典)
  9. Atitit.远程文件技术 webdav ftp scp ssh-sftp http nfs smb 的区别与总结
  10. mp4如何转换成wmv格式
  11. 获取百度地图、高德地图经纬度坐标
  12. kafka auto.offset.reset latest earliest 详解
  13. 行逻辑链接的顺序表(压缩存储稀疏矩阵)详解
  14. 希腊女孩创办自媒体教希腊语,如今用户已达1000人
  15. 单片机万年历c语言程序设计,基于AT89C51单片机的多功能
  16. java根据经纬度获取地址(百度地图)
  17. 怎样解锁CAD图纸中被锁定的图层?
  18. OpenCV 图像处理 计算机视觉 深度学习 优秀博主推荐
  19. 计算机科学技术发展现状及前景展望,计算机科学技术的现状及其发展前景分析原稿...
  20. MapReduce中的自定义多目录/文件名输出HDFS

热门文章

  1. Struts2工作原理详解
  2. 利用Github搭建自己的图床
  3. Silverlight 2 Beta 1, IE 8 Beta 1, ASP.NET MVC 预览版2 可以下载了 - 思归呓语 - 博客堂
  4. jmeter测试webservice接口
  5. RHEL5.6配置本地yum源
  6. BZOJ1503 [NOI2004]郁闷的出纳员
  7. iOS_根据文字字数动态确定Label宽高
  8. sql server 常用函数
  9. 【我看Hibernate】Hibernate 介绍及其简单应用
  10. SqlServer的SSIS导入导出数据时找不到连接错误处理