|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。客户端|下载|源代码把存储在SQL7的image字段的文件下载到客户真个ASP源代码
文件名:download.asp
利用办法:download.asp?fid=xxx
说 明:把SQL7的image字段存储的文件下载到客户端
数据库布局:[表名]tabimage {fidintnotnull;filenamevarchar(100)notnull;filecontentimagenotnull}
fid:文件id[PK];filename:文件名;filecontent:文件二进制内容
<%
Response.Buffer=True
varfileid=Request("fid")
Ifvarfileid=""Then
Response.write"没有指定下载文件ID。"
Response.End
EndIf
OpenDBconn
SQL="SELECTfilename,filecontentFROMtabimageWHEREfid="&varfileid
Setrs=conn.Execute(SQL)
IfNotrs.EofThen
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.binarywritevarcontent
EndIf
rs.Close
Setrs=Nothing
conn.Close
Setconn=Nothing
Response.End
毗连数据库通用历程
SubOpenDB(ByRefconn)
Setconn=Server.CreateObject("ADODB.Connection")
conn.provider="sqloledb"
conn.ConnectionString="driver={SQLServer};server=xxx.xxx.xxx.xxx;uid=myusername;pwd=mypassword;database=mydatabase"
conn.Open
EndSub
%>
</p>强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。 |
|