ASP从数据库中获取下载文件
来源:CSDN 时间:2007-10-06 21:17:00
数据库的表Info,表部分结构:
Info_Id int 主键
File_MIME_Type varchar(50) 文件MIME类型
File_Size int 文件大小
Info_File image 文件
下列代码的文件名:GetFile.asp
<%@ Language=VBScript %>
<!--#include file="conn.asp"-->
<%
Info_Id=Request("Info_Id")
set rs=server.CreateObject("adodb.recordset")
sql="SELECT * FROM Info where Info_Id="& Info_Id
rs.Open sql,conn,3,3
response.contenttype=rs("File_MIME_Type")
Response.AddHeader "Content-Length",rs("File_Size")
Response.AddHeader "Content-Disposition", "attachment;filename=""" & rs("File_Name") & """"
Response.BinaryWrite rs("Info_File")
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
获取图片的方式是
<img src=GetFile.asp?Info_Id=XXXXXXX>
获取文件的方式
<a href=GetFile.asp?Info_Id=XXXXXXX>下载文件</a>
XXXXXXX为记录的主键Info_Id值
如果去掉
Response.AddHeader "Content-Length",rs("File_Size")
Response.AddHeader "Content-Disposition", "attachment;filename=""" & rs("File_Name") & """"
同样可以显示图片,获取文件因没有指定文件名就会以Getfile.asp下载保存了。
标签:数据库,下载,asp
0
投稿
猜你喜欢
对Matlab中共轭、转置和共轭装置的区别说明
2023-12-23 00:47:22
Python中关于set的基本用法
2021-09-23 12:45:39
python的三目运算符和not in运算符使用示例
2021-07-18 23:36:35
python删除不需要的python文件方法
2021-10-02 23:29:11
Python实现破解网站登录密码(带token验证)
2021-09-29 06:22:22
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
2023-04-03 18:41:41
Java 正则表达式功能及应用
2022-03-25 10:07:09
用Python可视化新冠疫情数据
2021-10-14 06:06:39
mysql unique key在查询中的使用与相关问题
2024-01-18 20:00:54
python爬虫之基金信息存储
2021-12-25 03:20:04
基于Python中的turtle绘画星星和星空
2022-10-31 08:57:41
Python地理地图可视化folium标记点弹窗设置代码(推荐)
2022-08-18 17:02:57
SQL Server中导入导出数据的三种方式
2008-11-28 15:53:00
python函数的两种嵌套方法使用
2022-01-14 08:06:58
python通过定义一个类实例作为ftp回调方法
2021-08-16 14:12:03
asp简单可逆运算字符串加密解密函数
2010-05-04 16:42:00
Tensorflow的梯度异步更新示例
2022-10-04 15:08:23
Python实现监控程序执行时间并将其写入日志的方法
2023-01-15 01:35:53
Windows下使Python2.x版本的解释器与3.x共存的方法
2021-03-14 22:22:17
正则表达式简介
2007-08-12 18:01:00