即时创建文本文件并要求用户下载

create text file on the fly and ask user to download

本文关键字:用户 下载 文件 创建 文本      更新时间:2023-09-26

是否可以"动态"创建一个文本文件,然后要求客户端下载它?

只有两个选项可供我使用:1. JavaScript2.asp经典

这 2 个中哪一个可以做到这一点?

可以通过在磁盘上创建文本文件然后重定向到该文本文件来使用经典 ASP。请注意,此示例中的文件test.txt是在页面所在的文件夹中创建的(例如,''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")
%>