海口制药厂招商电话:asp中关于附件的下载问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 19:28:13
我用的是ASP+SQL
下面是我上传页面中的信息.
附件的路径是虚拟的网络路径,上传的文件,在服务器上可以找到.

现在我要的是如何实现(上传的)附件可以下载的代码;就像是论坛上发贴时上传一个附件,这个附件要可以下载的.
高手们,帮帮忙,我会很感谢你们的!

绝对路径 C:\Documents andSettings\wenwenhua\桌面\email\10.jpg (83708) => 上传文件成功!
上传个数: 成功地上传了1 个文件!
附件路径: http://61.131.52.90/oa/jobplan/upload/upfile/map/2006390353170.jpg

你要做一个Download.asp,内容如下:

<%
Response.AddHeader "content-type","application/x-msdownload"
Response.AddHeader "Content-Disposition","attachment;filename="&Url
Response.End()
%>

其中Url是附件的下载地址,建议你在Download.asp中调用数据库来获取下载地址,或者通过Session/Cookie将这个下载地址传递给Download.asp.

上传后把文件名记下来,比如你这个2006390353170.jpg 然后把这个名字记录到数据库中,然后显示的时候,取道这个文件名然后按下面构建链接就可以了
<a src="http://61.131.52.90/oa/jobplan/upload/upfile/map/<%=rs("Path")%>"下载</a>

这样就可以勾践如下的链接
<a src="http://61.131.52.90/oa/jobplan/upload/upfile/map/2006390353170.jpg"> 下载</a>

这样是不行的,图片这样做只能在IE中直接打开的,不会弹出下载框的.