|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
把存储在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 %> 返回类别: 教程 上一教程: 检查有日文片假名的新闻 下一教程: 通过 XMLHTTP 的客户端脚本 您可以阅读与"SQL7的IMAGE字段的文件下载到客户端"相关的教程: · 自动将远程页面的文件中的图片下载到本地服务器 · 关于ADODB.STREAM的写数据库数据到客户端文件的实践 · 计算文件下载时间 · 关于ADODB.STREAM的写数据库数据到客户端 · 让自定义文件下载支持断点续传(HTTP_RANGE ADODB.STREAM) |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |