把存储在SQL7的image字段的文件下载到客户端的ASP源代码

原创 2001年05月10日 13:26:00

把存储在SQL7的image字段的文件下载到客户端的ASP源代码 

文 件 名:download.asp
使用方法:download.asp?fid=xxx
说  明:把SQL7的image字段存储的文件下载到客户端
数据库结构:[表名]tabimage {fid int not null;filename varchar(100) not null;filecontent image not null}
fid:文件id [PK];filename:文件名;filecontent:文件二进制内容

<%
Response.Buffer=True
varfileid = Request("fid")
If varfileid="" Then
   Response.write "没有指定下载文件ID。"
   Response.End
End If

OpenDB conn
SQL = "SELECT filename,filecontent FROM tabimage WHERE fid=" & varfileid
Set rs = conn.Execute(SQL)
If Not rs.Eof Then
   varfilename = rs("filename")
   varfilesize=rs("filecontent").ActualSize
   varcontent = rs("filecontent").GetChunk(varfilesize)
   Response.ContentType = "*/*"
   Response.AddHeader "Content-Length",varfilesize
   Response.AddHeader "Content-Disposition", "attachment;filename=""" & varfilename & """"
   Response.binarywrite varcontent
End If
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
Response.End

'连接数据库通用过程
Sub OpenDB (ByRef conn)
    Set conn = Server.CreateObject("ADODB.Connection")
        conn.provider="sqloledb"
        conn.ConnectionString = "driver={SQL Server};server=xxx.xxx.xxx.xxx;uid=myusername;pwd=mypassword;database=mydatabase"
        conn.Open
End Sub
%>

 

把存储在SQL7的image字段的文件下载到客户端的ASP源代码

文 件 名:download.asp 使用方法:download.asp?fid=xxx说  明:把SQL7的image字段存储的文件下载到客户端数据库结构:[表名]tabimage {fid int...
  • fionahd
  • fionahd
  • 2007年11月28日 11:55
  • 289

ABAP--关于存储全局abap类的信息数据表

一直想写一些关于oo abap编程的东西,但有许多的问题需要跨越,首先就是abap的gui的类的,现在将sap字典用于存储类信息的表列出,供大家参考学习。一、类的基本定义信息存储的表=========...
  • CompassButton
  • CompassButton
  • 2007年12月07日 15:55
  • 2329

java下http下载文件客户端 和上传文件客户端代码

下载客户端代码: package javadownload; import java.io.ByteArrayOutputStream; import java.io.File; import ...
  • chenyulancn
  • chenyulancn
  • 2015年05月07日 15:50
  • 1728

怎样复制image字段的数据到新表同样的字段里?

             最近在写一个升级程序,其中要求将一个旧数据库里面的所有的照片都转到新数据库。暂且把旧数据库叫OldDB,新数据库叫NewDB,新数据库里面的字段为【Photo】,旧数据库叫【...
  • redcn2004
  • redcn2004
  • 2007年06月28日 13:49
  • 1366

获取客户端网卡MAC地址的几种方法

  在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做...
  • mallva
  • mallva
  • 2008年01月23日 11:24
  • 1592

存储图片到数据库的image字段中,并在Winform中显示图片

有人问到图片如何存储到数据库中,以前也做过,但年代已有点久远,选择使用的软件都升级了,有些东西已废弃。所以花了点时间用VS2008+SQL Server 2005做了一个测试程序,希望能对人有所帮助。...
  • everlasting51
  • everlasting51
  • 2014年12月18日 18:53
  • 1448

数据库存取图片 asp.net 显示到Image控件

1、在TOAD或SQLPlus中创建一下数据库表。CREATE TABLE TEST_TABLE( ID     VARCHAR2(36 BYTE),  NAME   VARCHAR2(50 BYTE...
  • yichangxin
  • yichangxin
  • 2008年03月19日 12:15
  • 4095

tftp--实现服务器与客户端的下载与上传

项目功能:实现服务器与客户端的下载与上传,及linux系统下的tftp功能 项目名称:tftp--实现服务器与客户端的下载与上传 开发环境:linux /C 开发工具:GCC/GDB  网络协...
  • xiaopangzi313
  • xiaopangzi313
  • 2013年06月18日 18:33
  • 709

如何将图片以Image类型存储到数据库 如何从数据库中读取Image类型的字段

 将图片以Image类型存储到数据库中,首先获取图片的流对象,然后,利通Read方法从图片文件读取二进制数据存储到字节数组。从数据库中读取Image类型的字段,首先将数据库对应的Image类型字段存储...
  • dz45693
  • dz45693
  • 2009年11月10日 20:58
  • 3678

ASP实现文件直接下载

在IE进行文档链接时,如果遇到OLE支持的文档,IE会自动调用相应程序打开它,有时候这种功能并不是我们所需的,虽然我们可以提醒用户用鼠标右 键-->"目标另存为...."命令来下载文档,但这样毕竟不太...
  • lazycatw
  • lazycatw
  • 2007年04月10日 10:54
  • 449
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:把存储在SQL7的image字段的文件下载到客户端的ASP源代码
举报原因:
原因补充:

(最多只允许输入30个字)