2013-07-23 58 views
0

我有一個頁面,使文件從一個HTML下載使用這段代碼:保存從HTML生成EXCEL文件到服務器ASP

Response.ContentType = "application/vnd.ms-excel" 
Response.AddHeader "Content-Disposition", "attachment;filename=teste.xls" 

有沒有使用傳統的ASP保存方式把文件放到服務器的特定文件夾中而不是讓客戶端下載它?

回答

1

您可以使用Scripting.FileSystemObject對象在傳統ASP中的服務器上保存文件。下面是製作一個文本文件的例子:

<% 
dim fs,f 
set fs=Server.CreateObject("Scripting.FileSystemObject") 
set f=fs.CreateTextFile("c:\test.txt",true) 
f.write("Hello World!") 
f.write("How are you today?") 
f.close 
set f=nothing 
set fs=nothing 
%> 
+0

沒有工作 不會保存與該Response.ContentType =「應用程序/ vnd.ms - Excel的」 –

+0

是如何創建的文件你此刻創建的Excel文件 - 你只是Response.Writing逗號或製表符分隔值?您是否將創建的文件名更改爲.xls或.csv而不是.txt?請注意,它不可能以原生XLS格式保存文件,它必須是CSV或製表符分隔的文件。 – johna

相關問題