asp生成excle文档后下载
具体实现这样效果,
我访问 一个带有参数的页面
如 : 1.asp?id=1
想根据传递的参数 读取相应的文章然后生成 excle文档 并且 直接下载下来。比如 生成的 excle 叫 love.xls
当我访问 1.asp?id=1 的时候 直接蹦出来的就是 love.xls
疑问就在这里来,如果我直接生成 love.xls后把地址传出来给用户下载 那迅雷上出现的地址就是 域名+love.xls
想实现的是 迅雷上地址出现的是 域名+1.asp?id=1 而实际下载下来的是love.xls 请问如何实现的?
下载的名字可以自己写的。正如楼上的代码,
.AddHeader "Content-Disposition","attachment; filename=abc.com_love.xls"
mark
刚刚试了一下,Server.Transfer 输出文件,用迅雷似乎下载不了
学习一下
mark
我还以为自己描述会不准确呢,没想到 hookee 回答的真好
我测试了 完全符合我的要求谢谢,有一点点 就像 lzp4881 说的,迅雷不会自动弹出,需要右键点用迅雷下载它才肯出来,能实现一点它 迅雷就蹦出来就更好了。
相关问答:
<%@language="vbscript"%>
<%option explicit%>
<html>
<head> <title>xxx </title> </head>
<script language=vbs>
'注意变量 ......
<%On Error Resume Next
Set conn=Server.CreateObject("ADODB.Connection")
conn.begintrans
conn.Open ("Driver={SQL Server};server=(local);uid=sa;database=student;pwd=")
......
我原本是学jsp的可找了一个ASP的公司!我要重新学习! 学习ASP! 希望大家推荐一本好书给我谢谢
<ASP3.0高级编程> 网上有电子版的
发现网上asp信息时最多的 比其他的都多好多
yun
找本有应用事例的A ......
我找了一个伪静态代码,如下:
index.asp
<!--#include file="config.asp"-->
<ol>
<%
Set rs=server.CreateObject("adodb.recordset") & ......