0
該頁面鏈接到放置在網絡某處的文本文件。如果我點擊鏈接,該文件將在瀏覽器中打開,而無需編輯它。如何做到這一點,用戶可以點擊並在他/她最喜歡的文本編輯器中打開它? 感謝如何打開文本文件進行編輯,ASP.NET?
該頁面鏈接到放置在網絡某處的文本文件。如果我點擊鏈接,該文件將在瀏覽器中打開,而無需編輯它。如何做到這一點,用戶可以點擊並在他/她最喜歡的文本編輯器中打開它? 感謝如何打開文本文件進行編輯,ASP.NET?
如果你正在嘗試做的是編輯文本文件的內容,那麼爲什麼不顯示在一個文本框的內容,並讓用戶更新內容並保存。
他們將需要下載它作爲附件
string fileName = "text.txt";
string filePath = Server.MapPath("~/" + fileName);
Response.Clear();
Response.AppendHeader("content-disposition", "attachment; filename=" + fileName);
Response.ContentType = "application/octet-stream";
Response.WriteFile(filePath);
Response.Flush();
Response.End();
嗯,它的工作原理,真正的文件可以在編輯器中打開,但至於它只是附件用戶無法編輯它,然後關閉並保存在主文件中的更改。我需要以下過程:用戶單擊鏈接,瀏覽器允許他/她在編輯器中打開文件,然後單擊保存(在編輯器中),文件將保存在網絡上。 – mimic 2010-11-15 18:19:28