动态创建文本文件并要求用户下载

时间:2012-06-25 03:16:33

标签: javascript asp-classic

是否可以“动态”创建文本文件,然后让客户下载它?

我只有两种选择: 1. javascript 2. asp经典

这两个中的哪一个可以做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以通过在磁盘上创建文本文件然后重定向到文本文件来使用经典ASP。请注意,此示例test.txt中的文件是在页面所在的文件夹中创建的(E.G.,\ inetpub \ wwwroot等)

<%
Dim fs, fname

Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set fname = fs.CreateTextFile(Server.MapPath("test.txt"), true)

fname.WriteLine("Hello World!")
fname.Close

Set fname = Nothing
Set fs = Nothing

Response.Redirect("text.txt")
%>