如此把存到数据库的的文件实现在线下载功能

问题描述

文件是以二进制形式存入数据库的,下载时确定文件名,文件路径,或者说如何指定不同的文件,我是这样做的,在文件名上做一个链接,链接到数据库中的路径,怎么不对呢,应该怎么改啊?谁有好的方法或代码啊,我的qq282617226邮箱:weidazhe@163.com前台:文件路径:<%#DataBinder.Eval(Container.DataItem,"文件路径")%>文件名:<%#DataBinder.Eval(Container.DataItem,"文件名")%><ahref="<%#DataBinder.Eval(Container.DataItem,"文件路径")%>"><%#DataBinder.Eval(Container.DataItem,"文件名")%></a>cs中:stringstrConn=System.Configuration.ConfigurationSettings.AppSettings["strConn"];protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){SqlConnectionconn=newSqlConnection(strConn);stringsqlstr="selecttop6*from_2_1_1_本科生课程whereid='"+Request["id"].ToString()+"'orderbyiddesc";SqlDataAdaptermyda=newSqlDataAdapter(sqlstr,strConn);DataSetmyds=newDataSet();conn.Open();myda.Fill(myds);GridView1.DataSource=myds;GridView1.DataKeyNames=newstring[]{"id"};GridView1.DataBind();conn.Close();}}

解决方案

解决方案二:
应该使用流读出然后Response出来吧
解决方案三:
能详细点吗

时间: 2024-09-13 04:41:05

如此把存到数据库的的文件实现在线下载功能的相关文章

java中struts2实现文件上传下载功能实例解析_java

本文实例讲述了java中struts2实现文件上传下载功能实现方法.分享给大家供大家参考.具体分析如下: 1.文件上传 首先是jsp页面的代码 在jsp页面中定义一个上传标签   复制代码 代码如下: <tr>      <td align="right" bgcolor="#F5F8F9"><b>附件:</b></td>      <td bgcolor="#FFFFFF">

PHP备份数据库为SQL文件 并可下载源码

这是一个将指定数据库里的所有表备份为一个SQL文件,可下载.这个源码来自dedecms程序,功能挺多,也很实用,但是代码的质量还有待提高 <!?php          /******   备份数据库结构 ******/                  /*          函数名称:table2sql()          函数功能:把表的结构转换成为SQL          函数参数:$table: 要进行提取的表名          返 回 值:返回提取后的结果,SQL集合      

JavaWeb实现文件上传下载功能实例详解_java

在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 文件上传概述 1.文件上传的作用 例如网络硬盘!就是用来上传下载文件的. 在智联招聘上填写一个完整的简历还需要上传照片呢. 2.文件上传对页面的要求 上传文件的要求比较多,需要记一下: 必须使用表单,而不能是超链接 表单的method必须是POST,而不能是GET 表单的enctype必须是multipart/form-data 在表单中添加file表单字段,即<input ty

JavaWeb实现文件上传下载功能实例解析_java

在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件.这个common-fileupload上传组件的jar包可以去apache官网上面下载,也可以在struts的lib文件夹下面找到,stru

java文件上传下载功能实现代码_java

本文实例为大家分享了文件上传下载java实现代码,供大家参考,具体内容如下 前台: 1. 提交方式:post2. 表单中有文件上传的表单项: <input type="file" />3. 指定表单类型:     默认类型:enctype="application/x-www-form-urlencoded"     文件上传类型:multipart/form-data FileUpload 文件上传功能开发中比较常用,apache也提供了文件上传组件!

JavaWeb文件上传下载功能示例解析_java

在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 1. 上传简单示例 Jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"&g

文件一键上传、汉字转拼音、excel文件上传下载功能模块的实现

----------------------------------------------------------------------------------------------[版权申明:本文系作者原创,转载请注明出处] 文章出处:http://blog.csdn.net/sdksdk0/article/details/52557755作者:朱培      ID:sdksdk0      ------------------------------------------------

JavaWeb中struts2实现文件上传下载功能实例解析_java

在做B/S系统时,通常会涉及到上传文件和下载文件,在没接struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来比较繁琐,而且不灵活,在学习了struts2后,struts2为文件上传下载提供了更好的实现机制,在这里我分别就单文件上传和多文件上传的源代码进行一下讲解,这里需要导入文件下载上传的两个jar文件,一个是commons-fileupload-1.2.2.jar,另一个是commons-io-2.0.

JavaEE中struts2实现文件上传下载功能实例解析_java

本文实例为大家分享了struts2实现文件上传下载的具体实现代码,供大家参考,具体内容如下 一.文件上传 struts提交的文件组件上传, 前台: 1).提交方式POST 2).表单类型 multipart/form-data 3).input type=file 后台: Apache提供的FileUpload组件 核心类: FileItemFactory FileItem的工厂 ServletFileUpload servlet 中的文件上传的核心类 FileItem 封装了上传的表单文件项的