2011-10-02 181 views
0

我有一個下拉列表和一個文本框。當我編寫一些名稱並在下拉列表中選擇一些選項(如word或excel或powerpoint)時,該特定文件將作爲附件打開,我應將其保存在解決方案資源管理器中已存在的「數據」文件夾中。我的代碼是這樣的將打開的文件保存在特定文件夾中

string file = TextBox1.Text; 
     if (dd1.SelectedIndex == 1) 
     { 
      Response.ContentType = "application/word"; 
      Response.AddHeader("content-disposition", "attachment;filename =" + file + ".docx"); 
     } 

如何將此文件存儲在「數據」文件夾中?

回答

3

簡單的答案是「你不能」。保存文件在客戶端進行。您的Web應用程序對客戶端計算機一無所知(甚至不是它是否是真正的瀏覽器或其他腳本),也無法控制客戶端。最終用戶將不得不手動選擇data文件夾來保存文件。

+0

或者還有其他方法可以打開這些文件並存儲在「數據」文件夾中嗎? – user662417

+0

我有用戶Interipop,但仍然無法存儲。我的代碼是這樣的 – user662417

+0

根本無法控制用戶計算機上發生的任何事情,從Web應用程序。從您的Web應用程序來看,用戶的機器不存在。你的應用程序對用戶的機器一無所知,它是操作系統,瀏覽器或目錄結構。 –

相關問題