2010-12-08 23 views

回答

1

簡短的回答是:單獨使用RadEditor是不行的。

爲了讓瀏覽器可瀏覽的文件類型成爲下載文件,您必須使用'附件'的'Content-Disposition'類型將其發送到客戶端瀏覽器。這麼做相當簡單,但它需要服務器端代碼超出RadEditor的範圍。

var bytes = System.IO.File.ReadAllBytes(Server.MapPath("~/path/to/file.txt")); 
Response.AddHeader("Content-Type", "text/plain"); 
Response.AddHeader("Content-Displosition", "attachment;filename=file.txt;size=" + bytes.Length); 
Response.Flush(); 
Response.BinaryWrite(bytes); 
Response.Flush(); 
Response.End(); 

除非你想要寫一個特定的處理程序有問題的服務的文件,你唯一的選擇是指導用戶,他們必須「右鍵 - >目標另存爲...」文本文件的鏈接。

+0

通過asapi更改.htaccess文件解決了這個問題。無論如何,謝謝 – 2010-12-08 20:49:42