想把Word文档存在Sql7中的Image字段中,想用Asp把文档从数据库中下载到本地。高手请进

huasanfox 2001-12-01 08:34:12
想把Word文档存在Sql7中的Image字段中,想用Asp把文档从数据库中下载到本地。
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanying 2002-01-09
  • 打赏
  • 举报
回复
麻烦楼上的大虾讲一下原理
cegcegceg 2002-01-09
  • 打赏
  • 举报
回复
<%
Response.Buffer=True
varfileid = Request("id")
'varfileid =20
If varfileid="" Then
Response.write "没有指定下载文件ID。"
Response.End
End If


set conn=server.CreateObject("ADODB.connection")
conn.open "Provider=Sqloledb ; User ID = sa ; Password= ; Initial Catalog = test ; Data Source = c102"

SQL = "SELECT img FROM image WHERE id=" & varfileid
Set rs = conn.Execute(SQL)
If Not rs.Eof Then
varfilename ="newfile.doc" ' rs("filename")
varfilesize=rs("img").ActualSize
varcontent =rs("img").GetChunk(varfilesize)
Response.ContentType = "application/msword" 'excel文件
Response.AddHeader "Content-Length",varfilesize
Response.AddHeader "Content-Disposition", "attachment;filename=""" & varfilename & """"
'Response.Write "您要保存的文件名是:"&varfilename&"<p>"
Response.binarywrite varcontent
End If
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
Response.End
%>

我用过,可以的
nclyj 2001-12-04
  • 打赏
  • 举报
回复
你可到数据驿站找到答案。
上传iFileUpLoad
下载iFileDownLoad
http://www.dbstep.com

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧